Spring InitializingBean的afterPropertiesSet方法
来源:互联网 发布:平安 云计算 编辑:程序博客网 时间:2024/05/23 21:55
Spring InitializingBean的afterPropertiesSet方法
org.springframework.beans.factory包下有一个接口是InitializingBean 只有一个方法:
void afterPropertiesSet() throws Exception;
这个方法将在所有的属性被初始化后调用。
但是会在init前调用。
但是主要的是如果是延迟加载的话,则马上执行。
所以可以在类上加上注解:
import org.springframework.context.annotation.Lazy;
@Lazy(false)
这样spring容器初始化的时候afterPropertiesSet就会被调用。
只需要实现InitializingBean接口就行。
init-method 与afterPropertiesSet 都是在初始化bean的时候执行,执行顺序是afterPropertiesSet 先执行,init-method 后执行,从BeanPostProcessor的作用,可以看出最先执行的是postProcessBeforeInitialization,然后是afterPropertiesSet,然后是init-method,然后是postProcessAfterInitialization。
阅读全文
0 0
- Spring InitializingBean的afterPropertiesSet方法
- Spring InitializingBean的afterPropertiesSet方法
- 用spring的InitializingBean的afterPropertiesSet初始化
- InitializingBean afterPropertiesSet方法
- spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的 区别联系
- spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的 区别联系
- spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的 区别联系
- 用spring的InitializingBean的afterPropertiesSet来初始化
- 用spring的InitializingBean的afterPropertiesSet来初始化
- 用spring的InitializingBean的afterPropertiesSet来初始化
- 用spring的InitializingBean的afterPropertiesSet来初始化
- 用spring的InitializingBean的afterPropertiesSet来初始化
- Spring InitializingBean的afterPropertiesSet与init-method、@PostConstruct
- 从源码实现的角度解析spring的InitializingBean的afterPropertiesSet方法和init-method区别和应用
- Spring afterPropertiesSet方法
- Spring afterPropertiesSet方法
- spring源码解读-InitializingBean的实现方法
- spring的InitializingBean介绍
- PHP魔术变量
- 深入理解HTTP协议(转)
- CppWindowsService
- 显式动画
- API-Stringtest
- Spring InitializingBean的afterPropertiesSet方法
- 2017-07-05(数位DP:windy数)
- 如何将 iOS 项目的编译速度提高5倍
- 动态规划——洛谷_P1057传球游戏
- Maven POM.xml 标签详解
- C#调用mfc写的Dll出现调用导致堆栈不对称问题
- 数据库——关系代数
- Ajax的运行原理
- 回归树预测