spring创建对象的过程,简单实现如下:
首先创建一个实体类,声明set和get方法
package beanPost;
public class EntityObject {
private String name;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
2、在applicationContext.xml文件中配置
<bean id="entity" class="beanPost.EntityObject">
过程:首先会调用EntityObject类的构造方法,然后再进行依赖注入,然后调用InitializingBean接口用来实现初始化(或者是在bean添加个标签 init-method=“执行初始化的方法”),最后由调用方调用 EntityObject entityObject = (EntityObject)cox.getBean("entity")