Spring一个bean的成员变量用另外一个bean的method赋值

pring配置中的bean直接引用其它bean的属性值来赋值给当前bean的属性,也可以直接调用其它bean的方法获取返回值来赋值给当前bean的属性,并且可以进行参数传递,这样可以省去在bean中注入需要获取属性值的bean。
    <bean id="bean1" class="com.service.test.Bean1">  
    </bean>  
    <bean id="bean2" class="com.service.test.Bean2">  
        <property name="v1" value="#{bean1.v1}"/>  
        <property name="v2" value="#{bean1.getV1()}"/>  
        <property name="v3" value="#{bean1.getTestValue(3)}"/>  
        <property name="v4Str" value="#{'Hello '+bean1.getTestValue2('baby')}"/>  
    </bean>  

猜你喜欢

转载自nevenchen.iteye.com/blog/2310782