使用spring-mvc, 自定义类实现ApplicationContextAware时, 在容器启动时会自动调用setApplicationContext()
方法
在使用springboot时, 自定义需要使用@Component
注解, 注入到容器中, 启动时才会加载.
或者在configure类中, 使用@bean方式注入
@Configuration
public class ConfigClass {
/**
* spirng上下文获取类
*
* @return
*/
@Bean()
public SpringContextHolder SpringContextHolder() {
return new SpringContextHolder();
}
}
网友评论