Spring bean的生命周期中初始化容器的四个阶段 创建对象 执行构造方法 set 执行bean初始化操作 。创建对象跟初始化bean有什么区别 为什么初始化bean 在set后面
创建对象相当于new了一个对象,但是肯定是通过反射创建的。
初始化bean相当于执行bean的初始化方法,如何让bean拥有初始化方法呢,其中一种方式就是让bean实现InitializingBean并重写afterPropertiesSet方法,可以在这个方法里打印一句话比如System.out.println("我初始化了")
为什么初始化bean 在set后面,因为set属性就是初始化啊,那肯定得等初始化完成之后再调用初始化方法表示初始化完成咯。
前面都是实例化bean,后面主要一些bean的生命周期接口。