2013-12-09 17 views

cevap

8

, bunu yapmanın bir yolu geçersiz kılmak için

AbstractAnnotationConfigDispatcherServletInitializer#createRootApplicationContext() 

ve

AbstractAnnotationConfigDispatcherServletInitializer#createServletApplicationContext() 

orada aktif profillerini belirlemek için. Örneğin

@Override 
protected WebApplicationContext createRootApplicationContext() { 
    WebApplicationContext context = (WebApplicationContext)super.createRootApplicationContext(); 
    ((ConfigurableEnvironment)context.getEnvironment()).setActiveProfiles("profiles"); 
    return context; 
} 

Notsuper çağrı için. Süper uygulama gerçekte WebApplicationContext'u @Configuration sınıflarınızdan (veya belirttiğiniz herhangi bir içerikten) oluşturur.

İlgili konular