Ich habe folgendes Frühjahr Annotation-basierte Konfiguration:Abhängigkeit Inject eine Bohne in andere Verwendung Anmerkung
@Bean
public MarshallingMessageConverter marshallingMessageConverter() {
return new MarshallingMessageConverter();
}
@Bean
public Jaxb2Marshaller jaxb2Marshaller() {
return new Jaxb2Marshaller();
}
Ich brauche jaxb2Marshaller
-marshallingMessageConverter
mit Setter basierend Injektion zu injizieren, bevor marshallingMessageConverter
durch Feder initialisiert. Nach viel Googlen kann diese Art von Szenario immer noch nicht finden. Bitte helfen Sie !!
UPDATE: Ich habe keinen Zugriff auf beide Klassen, da sie in einer JAR-Datei sind. Als ich sie in einer dritten Klasse etwas Autowire wie:
@Autorwired MarshallingMessageConverter converter; //I need something like @Autorwired(setMarshaller = jaxb2Marshaller) where setMarshaller is the setter inside `MarshallingMessageConverter`
@Autowired Jaxb2Marshaller marshaller;
Frühling mehr Möglichkeiten zu erreichen IOC hat, Anmerkung Autowired mit im Consumer ist mein Favorit, versuchen Sie (at) Autowired private Jaxb2Marshaller jaxb2Marshaller. – Tiina