大致有以下三种哈
1、 实现InitializingBean接口,实现afterPropertiesSet方法
2、 通过xml配置bean的init-method指定
3、 @PostConstract注解,第二条的注解形式,原理相同
注:InitializingBean的执行顺序是在ini-method方法之前的,如果在afterPropertiesSet定义的代码出错则不会执行init-method
初始化Bean的三种方式
本文介绍了在Java Spring框架中初始化Bean的三种常见方法:实现InitializingBean接口并覆盖afterPropertiesSet方法;通过XML配置文件使用init-method属性指定初始化方法;利用@PostConstruct注解标记初始化方法。文中还特别指出了这些初始化方法的执行顺序及相互之间的关系。
大致有以下三种哈
1、 实现InitializingBean接口,实现afterPropertiesSet方法
2、 通过xml配置bean的init-method指定
3、 @PostConstract注解,第二条的注解形式,原理相同
注:InitializingBean的执行顺序是在ini-method方法之前的,如果在afterPropertiesSet定义的代码出错则不会执行init-method
1761
178

被折叠的 条评论
为什么被折叠?