afterpropertiesset方法
afterPropertiesSet方法将按安排的顺序来调用Bean的init-method属性所指定的方法,这里的init-method也可以被实现了InitializingBean接口的afterPropertiesSet()方法所替代。
在调用afterPropertiesSet()方法时,Spring会将Bean的属性都设置好,这时Bean的属性就已经设置完成,可以进行其他一些操作了。
比如,数据库连接池就需要在afterPropertiesSet方法中配置连接信息,当连接信息都设置完成后,就可以初始化连接,实例化连接池等。
另外,对于对象的一些初始化操作,也可以在afterPropertiesSet()方法中完成,比如设置属性,实例化内部对象等。
在afterPropertiesSet()方法中可以进行bean之间的依赖注入,即将一个bean的属性设置为另外一个bean的引用,也可以在这里进行相应的数据处理、转换等操作,比如将数据库查询的结果转换为特定的对象等操作都可以在afterPropertiesSet()方法中完成。 。实例化bean的三种方式
总之,afterPropertiesSet()方法可以为Bean的初始化提供一个统一的接口,在该接口中可以完成复杂的初始化操作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。