求助。。Spring init-method的作用是什么?

使徒行者 发布于 2016/09/12 14:14
阅读 1K+
收藏 0
最近看bean生命周期的时候有一点疑问。spring中init-method让我们可以定义spring的初始化方法。我想问的是:从spring中bean的生命周期来看,init-method是在bean创建并且设置完属性后才去执行的。为什么此时还要调用init-method方法以及BeanPostProcessor的两个方法,它们的意义是什么呢?
加载中
0
j
java_龙

init-method: 当bean实例化后,执行init-method用于初始化项目的一些依赖(比如 配置文件, 数据库连接等);

BeanPostProcessor : 可以当成拦截器, 可以在bean实例化之前和之后 分别当前bean 需要做的一些事情, 比如获取bean中注解,来做一些动作

返回顶部
顶部