Jam*_*ite 6 spring spring-mvc spring-data
在扩展AbstractAnnotationConfigDispatcherServletInitializer类时,如何设置"活动配置文件"属性?
根据您要设置的上下文配置文件,一种方法是覆盖
AbstractAnnotationConfigDispatcherServletInitializer#createRootApplicationContext()
Run Code Online (Sandbox Code Playgroud)
和
AbstractAnnotationConfigDispatcherServletInitializer#createServletApplicationContext()
Run Code Online (Sandbox Code Playgroud)
在那里设置活动配置文件.例如
@Override
protected WebApplicationContext createRootApplicationContext() {
WebApplicationContext context = (WebApplicationContext)super.createRootApplicationContext();
((ConfigurableEnvironment)context.getEnvironment()).setActiveProfiles("profiles");
return context;
}
Run Code Online (Sandbox Code Playgroud)
记下super电话.您需要这样,以便超级实现实际上WebApplicationContext从您的@Configuration类(或您指定的任何上下文)创建.
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |