读书人

setBeanName跟setBeanFactory

发布时间: 2012-09-14 23:00:49 作者: rapoo

setBeanName和setBeanFactory

?

package vo;import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.BeanFactoryAware;import org.springframework.beans.factory.BeanNameAware;public class User implements BeanFactoryAware,BeanNameAware{private int id;private String username;private String password;public User(){System.out.println("user对象创建成功");}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic void setBeanName(String name) {// TODO Auto-generated method stubSystem.out.println(name);}@Overridepublic void setBeanFactory(BeanFactory beanFactory) throws BeansException {// TODO Auto-generated method stubSystem.out.println(beanFactory.containsBean("userimp"));}}

?实现BeanFactoryAware,BeanNameAware就可以得到beanFactory,和这个BEAN在XML里面注册的ID,就这

?

读书人网 >软件架构设计

热点推荐