}
public void setSingletonBean(SingletonBean singletonBean)
{
this.singletonBean = singletonBean;
}
public void setMyNameToSingletonBean()
{
singletonBean.setLastOperatedBy(beanName);
}
public void showLastOprBeanOfSingletonBean()
{
singletonBean.showLastOperateBean();
}
}
RunnerBeanRefToSingletonBeanTwo类:
[java]
package beanscope;
public class RunnerBeanRefToSingletonBeanTwo
{
private String beanName;
private SingletonBean singletonBean;
public String getBeanName()
{
return beanName;
}
public void setBeanName(String beanName)
{
this.beanName = beanName;
}
public SingletonBean getSingletonBean()
{
return singletonBean;
}
public void setSingletonBean(SingletonBean singletonBean)
{
this.singletonBean = singletonBean;
}
public void setMyNameToSingletonBean()
{
singletonBean.setLastOperatedBy(beanName);
}
public void showLastOprBeanOfSingletonBean()
{
singletonBean.showLastOperateBean();
}
}
spring-config.xml
[html]
< xml version="1.0" encoding="UTF-8" >
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
作者:arvinrong