首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

setBeanName跟setBeanFactory

2012-09-14 
setBeanName和setBeanFactory?package voimport org.springframework.beans.BeansExceptionimport org.s

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,就这

?

热点排行