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>
转载请注明原文地址: https://ju.6miu.com/read-658657.html