Gibt es ein Äquivalent des p Namespace für Konstruktorargumente in Spring? Ich würde gerne dieses XML verkürzen :)
Antwort
Zu viele Anzeigen?Nein, es gibt vor Version 3.1 keinen Äquivalenten für Constructor Injection, aber Sie können in Ihrem XML das Autowiring des Constructors in Betracht ziehen wie folgt:
Durch Autowiring müssen Sie die einzelnen Constructor-Argumente hier nicht angeben, da Spring sie automatisch ermittelt. Stellen Sie jedoch sicher, dass Sie nur ein Bean jedes Typs haben, da Spring sie sonst nicht automatisch verdrahten kann.
EDIT:
wie @gkamal bereits erwähnt hat, können Sie ab Spring 3.1 den c-Namensraum für Constructor Injection verwenden.