¿Es posible establecer la propiedad de un bean leyendo la propiedad de otro bean? Por ejemplo, supongamos que tenía:spring: establece la propiedad de un bean leyendo la propiedad de otro bean?
class A {
void setList(List list);
}
class B {
List getList();
}
me gustaría primavera para crear instancias de ambas clases, y llamar al método lista de canciones de A, que pasa en el resultado de la llamada al método de getList B. La configuración de Spring puede ser similar a:
<bean id="b" class="B"/>
<bean id"a" class="A">
<property name="list" ref="b" ref-property="list"/>
</bean>
Por desgracia, este XML inventado no funciona.
¿Por qué no solo inyectar B en A? Porque no quiero introducir la dependencia adicional. A solo es una lista dependiente, no en B.
Puesto que usted tiene una mejor respuesta, habría que considerar el cambio de su aceptación? – Thom