Ich verwende die Spring Boot Annotation-Konfiguration. Ich habe eine Klasse, deren Konstruktor 2 Parameter akzeptiert (String, eine andere Klasse).
Fruit.java
%Vor%Apple.java
%Vor%Ich habe eine Klasse, die die obige Klasse automatisch ansteuern muss, indem ich Parameter in den Konstruktor einfüge ("Iron Fruit", Apple-Klasse)
Cook.java
%Vor%Die Kochklasse muss die Fruit-Klasse mit Parametern ("Iron Fruit", Apple-Klasse) automatisch ansteuern.
Die XML-Konfiguration sieht folgendermaßen aus:
%Vor%Wie erreiche ich das nur mit Annotation-Konfiguration?
Apple muss eine federgeführte Bohne sein:
%Vor%Obst auch:
%Vor% Beachten Sie die Verwendung von @Autowired
und @Value
Annotationen.
Cook sollte auch @Component
haben.
Aktualisieren
Oder Sie könnten @Configuration
und @Bean
Annotationen verwenden:
Tags und Links spring-boot spring-annotations