derzeit Ich habe eine Feder Projekt mit einem applicationContext.xml, die einige Bohnen definiert, die für die Code-Injektion verwendet werden:Verschieben Bohnen in applicationContext.xml definierten Konfiguration jboss
<bean class="com.example.Example1ClientImpl">
<constructor-arg type="java.lang.String" value="${EXAMPLE1_URL}" />
</bean>
<bean class="com.example.Example2ClientImpl">
<constructor-arg type="java.lang.String" value="${EXAMPLE2_URL}" />
</bean>
ich diesen Code Refactoring wollen in ein anderes Projekt, das keinen Frühling benutzt. Es läuft auf einem JBoss-Server, also nehme ich an, dass diese Beans in ejb-jar.xml
oder jboss-ejb3.xml
deklariert werden können, aber ich kann nicht herausfinden, wie.
Ist es möglich, dies zu tun und kann mir jemand einige Hinweise geben, wie man das macht?
BEARBEITEN: Die Klassen von ExampleXClientImpl sind nicht im Projekt selbst definiert, sie sind in einer Abhängigkeit des Projekts definiert. Ich könnte diese Abhängigkeit anpassen, aber ich würde es vorziehen, wenn das nicht notwendig ist.
Danke für die Eingabe. Es scheint, dass ich mein Problem nicht richtig erklärt habe, mein Schlechter. Die Klassen von ExampleXClientImpl sind nicht im Projekt selbst definiert, sie sind in einer Abhängigkeit des Projekts definiert. Ich könnte diese Abhängigkeit anpassen, aber ich würde es vorziehen, wenn das nicht notwendig ist. – HerrSubset