Sto utilizzando il cablaggio annotazioni-based (ad esempio @Configurable(autowire=Autowire.BY_TYPE)
) per una data classe, e mi piacerebbe collegare tutti i fagioli di un dato tipo in esso come un elenco: contestoC'è un modo in Primavera per autorizzare tutte le dipendenze di un determinato tipo?
applicazione:
<beans>
<bean class="com.my.class.FirstConfigurer"/>
<bean class="com.my.class.SecondConfigurer"/>
</beans>
classe per autowire in:
@Configurable(autowire=Autowire.BY_TYPE) public class Target {
...
public void setConfigurers(List<Configurer> configurers) { ... }
}
Tutte le dipendenze implementano un'interfaccia comune denominata Configurer
I C'è un modo per fare in modo che tutte le dipendenze di un tipo siano collegate insieme in una raccolta e iniettate dove necessario, o dovrei definire uno <list>
in XML o qualcosa del genere?
Non sono mai riuscito a far funzionare il field autowiring, ma buono a sapersi! –