Können wir überschreiben die spring-Bean deklariert, die in einer xml-config in einer anderen config?
Ich bin ein Neuling, Feder, so dass diese Frage vielleicht eine einfache Antwort, so bitte tragen Sie mich, wenn ich Frage etwas albern.
Ich habe eine Globale spring config-Datei, die ich verwenden möchten, die in vielen Anwendungen und das würde ich gerne überschreiben, einige Eigenschaften von paar Bohnen unterschiedlich in verschiedenen Anwendungen. Können Sie schlagen die beste Weg, dies zu tun?
Zum Beispiel, ich habe so etwas in global.xml
.
<bean id="testInstance" class="testClass">
<property name="mem1" ref="val1"/>
<property name="mem2" ref="val2"/>
</bean>
Nun möchte ich verweisen testInstance
aus einer anderen Feder config und verwenden Sie es nach dem überladen mem1
. Ist es möglich im Frühjahr? Benötige ich für die Verwendung des benutzerdefinierten tags?
Sie können, aber Sie müssen dann überschreiben Sie die testInstance. (stackoverflow.com/questions/5849192/springs-overriding-bean)
Verwenden Sie die Suche, ersten! 🙂 Check this out: stackoverflow.com/questions/5849192/springs-overriding-bean Und hier: beradrian.wordpress.com/2011/05/08/overriding-spring-beans
Danke. Das ist genau das, was ich suchte.
Verwenden Sie die Suche, ersten! 🙂 Check this out: stackoverflow.com/questions/5849192/springs-overriding-bean Und hier: beradrian.wordpress.com/2011/05/08/overriding-spring-beans
Danke. Das ist genau das, was ich suchte.
InformationsquelleAutor Buchi | 2012-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie überschreiben eine bean-Definition in xml in ein anderes xml-config. Aber wenn Sie wollen, zu nutzen, die @ - Konfiguration zu tun desselben, dann sind Sie aus Glück heraus. Spring nicht erlauben, das zu tun.
https://jira.springsource.org/browse/SPR-9567
InformationsquelleAutor Jany