Spring学习笔记 关于Spring创建Bean的模式-Singleton(单例模式)和Prototype(四)

2014-11-24 08:49:29 · 作者: · 浏览: 7
letonBean;
}
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" >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">


















作者:arvinrong