2014-01-24 5 views

Antwort

18

autowiring funktionieren würde, entweder als Feld

@Autowired 
private ApplicationContext context; 

oder ein Verfahren

@Autowired 
public void context(ApplicationContext context) { this.context = context; } 

Gleiche wie ApplicationContextAware wirklich.

Es ist auf jeden Fall ein Geruch - vielleicht, wenn Sie an Ihren Anwendungsfall denken, werden Sie einen Weg finden, es ohne den Kontext zu tun?

+0

Nun, ich bin dynamisch erstellen Frühjahr Integration Anwendungskontexte für Datei: Inbound-Channel-Adapter und die Idee hier ist die Übergabe des übergeordneten Anwendungskontext an Kind Kontexte, damit sie Bohnen in übergeordneten Anwendungskontexten definiert verwenden können. – adeelmahmood

Verwandte Themen