vimarsana.com
Home
Live Updates
一文读懂 Spring Bean 的生命周期_riemann_的博客-CSDN博客 : vimarsana.com
一文读懂 Spring Bean 的生命周期_riemann_的博客-CSDN博客
5.1 UserBean 类
@Component
public class UserBean implements InitializingBean, BeanNameAware, DisposableBean, ApplicationContextAware {
private int id;
private String name;
public UserBean(int id, String name) {
this.id = id;
this.name = name;
System.out.println("2. 调用构造函数");
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
System.out.println("5. 属性注入 id");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
System.out.println("5. 属性注入 name");
}
@Override
public void setBeanName(String name) {
System.out.println("6. 调用 BeanNameAware.setBeanName() 方法");
}
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
UserBean userBean = (UserBean) applicationContext.getBean("userBean");
System.out.println(userBean);
System.out.println("7. 调用 BeanNameAware.setBeanName() 方法");
}
@Override
Related Keywords
South Korea
,
Han
,
,
Junior
,
English Source
,
Road The
,
Description Example
,
தெற்கு கொரியா
,
ஹான்
,
ஜூனியர்
,
சாலை தி
,
vimarsana.com © 2020. All Rights Reserved.