四、属性设置阶段
在创建Bean对象后,我们通常会通过setter方法来设置Bean的各个属性。这些属性可以是基本数据类型、引用类型,甚至是其他的Bean对象。属性设置阶段是为了确保Bean对象在初始化之前具备正确的状态。
// 示例:设置Bean的属性
Person person = new Person();
person.setName("John Doe");
person.setAge(30);
1
2
3
4
5
初始化阶段
当Bean的属性设置完成后,将会触发初始化回调方法。在Java中,我们常常会使用@PostConstruct注解或者实现InitializingBean接口来指定初始化回调方法。在初始化阶段,可以进行一些额外的初始化工作,如连接数据库、加载配置等。
public class MyBean {
@PostConstruct
public void init() {
// 执行初始化操作,例如初始化数据库连接等
}
}