Spring的Context初始化之后Bean的init的场景解决方法
2012-06-14 13:37
375 查看
@Repository("initOperatorDao")
public class InitOperatorDao implements ApplicationListener {
@Autowired(required = false) @Qualifier("coreJdbc")
private JdbcTemplate coreJdbc;
public void init() {
// init
}
@Override
public void onApplicationEvent(ApplicationEvent event) {
if (null == coreJdbc) {
return;
}
if (event instanceof ContextRefreshedEvent) {
init();
}
}
}
public class InitOperatorDao implements ApplicationListener {
@Autowired(required = false) @Qualifier("coreJdbc")
private JdbcTemplate coreJdbc;
public void init() {
// init
}
@Override
public void onApplicationEvent(ApplicationEvent event) {
if (null == coreJdbc) {
return;
}
if (event instanceof ContextRefreshedEvent) {
init();
}
}
}
相关文章推荐
- spring项目的 context root 修改之后,导致 WebApplicationContext 初始化两次的解决方法
- 项目启动 spring初始化bean之后执行指定方法
- 关于在Spring配置特殊bean-分散配置的时候抛出的异常:无法找到元素 'context:component-scan' 的声明 的解决方法
- Spring学习笔记 关于Bean的初始化和清理-init和destroy方法
- Spring中ApplicationContextAware接口用法-->解决AppicationContext.getBean('xxxx')时初始化多次数据库连接池问题
- 随spring context初始化完成后init自定义bean
- Spring 实例化bean的初始化方法和销毁方法 init-method destroy-method
- 关于spring 初始化bean完成 之后执行方法
- Spring-Bean的初始化(init方法和实现org.springframework.beans.factory.InitializingBean接口)
- Spring中初始化bean和销毁bean的时候执行某个方法的详解
- Spring中初始化bean和销毁bean的时候执行某个方法的详解
- Spring——Bean的初始化方法和销毁方法
- spring boot log4j2与三方依赖库log4j冲突无法初始化问题解决方法
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- 最佳实践--Spring容器初始化完成之后执行某个方法
- Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
- spring中bean的作用域与懒加载及初始化方法和销毁方法以及spring容器的正常关闭
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因
- Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
- spring bean初始化和销毁方法