spring的factoryBean:继承FactoryBean初始化类

    xiaoxiao2021-03-26  21

    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

    最新回复(0)