您的位置:首页 > 编程语言 > Java开发

spring的factoryBean:继承FactoryBean初始化类

2017-02-04 17:55 351 查看
public class SimpleA implements FactoryBean<Person>{
private Person person;
@Override
public Person getObject() throws Exception {

return person;
}

@Override
public Class<?> getObjectType() {
return Person.class;
}

@Override
public boolean isSingleton() {
return true;
}

public Person getPerson() {
return person;
}

public void setPerson(Person person) {
this.person = person;
}

}


public class Person {

public void sayHello(){
System.out.println("-----hello-------");
}

}


配置文件:调用person类处:

<bean id="action" class="com.xxx.rankAction" scope="prototype">
<property name="person" ref="simpleA"/>
</bean>


配置文件:

<bean id="simpleA" class="com.xxx.aa.SimpleA">
<property name="person" ref="person"/>
</bean>

<bean id="person" class="com.xxx.aa.Person"></bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring