做服务网站要多少钱,为什么做网站越早越好,域名注册网站排名,宁波seo网络推广价格生命周期#xff1a;从生到死的过程。那么对于bean来说就是从创建到销毁的过程。
普通的Java对象的创建由我们new创建#xff0c;然后在不用的时候#xff0c;java回收机制会自动回收。那么bean呢#xff1f;
bean是spring中的对象#xff0c;和普通对象不一样的就是bea…生命周期从生到死的过程。那么对于bean来说就是从创建到销毁的过程。
普通的Java对象的创建由我们new创建然后在不用的时候java回收机制会自动回收。那么bean呢
bean是spring中的对象和普通对象不一样的就是bean是由spring创建和管理的我们使用的时候直接调用bean的生命周期由spring决定。
那么一个bean的生命周期可以分为五部分
实例化给bean分配内存空间。注意实例化和初始化不一样实例化只是分配一个内存空间。设置属性依赖注入.初始化执行各种通知如BeanNameAware执行初始化。使用bean销毁bean bean的执行流程 bean的销毁是要在容器上下文销毁前才回去执行的。 只有这些是不会执行的要加上容器的销毁 这样就会在容器销毁前执行bean销毁的方法。
为什么属性装配在初始化前边呢
因为初始化的时候可能会用到有的方法或者值所以要先一步进行属性装配。