DarthShader
Erfahrenes Mitglied
Hallo,
ich möchte gerne per Spring Framework einem Objekt ein Enum injizieren. Hier ein Beispiel der XML Konfiguration:
Wobei "InnerEnum" ein public Enum innerhalb der Klasse "de.tutorials.spring.Example" ist und "SEIN" einer der Werte des Enums.
Das ganze funktioniert gut so. Meine Frage wäre lediglich: Ich habe gehört, dass man mit Spring > 2.0 dieses Enum-Injizieren einfacher machen kann (vielleicht mit XML namespaces von Spring). Ich kann in der Spring Doku aber nichts hilfreiches darüber finden. Weiß jemand zufällig, ob das obige auch einfacher, sprich kürzer geht?
Vielen Dank für Eure Hilfe
ich möchte gerne per Spring Framework einem Objekt ein Enum injizieren. Hier ein Beispiel der XML Konfiguration:
Code:
<property name="button.userObject">
<bean class="de.tutorials.spring.Example$InnerEnum" factory-method="valueOf">
<constructor-arg value="SEIN" />
</bean>
</property>
Wobei "InnerEnum" ein public Enum innerhalb der Klasse "de.tutorials.spring.Example" ist und "SEIN" einer der Werte des Enums.
Das ganze funktioniert gut so. Meine Frage wäre lediglich: Ich habe gehört, dass man mit Spring > 2.0 dieses Enum-Injizieren einfacher machen kann (vielleicht mit XML namespaces von Spring). Ich kann in der Spring Doku aber nichts hilfreiches darüber finden. Weiß jemand zufällig, ob das obige auch einfacher, sprich kürzer geht?
Vielen Dank für Eure Hilfe