你的位置:首页 > 软件开发 > Java > IOC容器中bean的生命周期

IOC容器中bean的生命周期

发布时间:2016-08-14 17:00:08
一、Bean的生命周期Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程如下:(1).通过构造器或工厂方法创建Bean实例。(2).为Bean的属性设置值和对其它Bean的引 ...

IOC容器中bean的生命周期

一、Bean的生命周期

Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。

Spring IOC容器对Bean的生命周期进行管理的过程如下:

(1).通过构造器或工厂方法创建Bean实例。

(2).为Bean的属性设置值和对其它Bean的引用。

(3).调用Bean的初始化方法。

(4).Bean的使用。

当容器关闭时,调用Bean的销毁方法。

在 Bean 的声明里设置 init-method 和 destroy-method 属性, 为 Bean 指定初始化和销毁方法。

示例:User实体类:

package com.atguigu.spring.helloworld;import java.util.List;public class User {	private String userName;	private List<Car> cars;		private String wifeName;		public String getWifeName() {		return wifeName;	}	public void setWifeName(String wifeName) {		System.out.println("设置wifeName属性。。。"+wifeName);		this.wifeName = wifeName;	}	public String getUserName() {		return userName;	}	public void setUserName(String userName) {		System.out.println("设置userName属性。。。"+userName);		this.userName = userName;	}	public List<Car> getCars() {		return cars;	}	public void setCars(List<Car> cars) {		this.cars = cars;	}	// 构造方法	public User() {		System.out.println("正在使用构造方法 Construtor...");	}	@Override	public String toString() {		return "User [userName=" + userName + ", cars=" + cars + "]";	}	// 初始化方法	public void init(){		System.out.println("init method...");	}	// 销毁方法	public void destroy(){		System.out.println("destroy method...");	}}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:IOC容器中bean的生命周期

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录