InitializingBean接口的使用
说明
- InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法。
- 凡是继承该接口的类,在初始化bean的时候会执行该方法。
与配置文件中init-method的区别
- 在初始化bean时,先调用afterPropertiesSet方法,然后在调用init-method中指定的方法。
- 如果调用afterPropertiesSet方法时出错,则不调用init-method指定的方法。
- init-method方式消除了对spring的依赖。