java / beginner
Snippet
Beans erstellen mit @Configuration
Eine mit @Configuration annotierte Klasse ist eine Quelle für Bean-Definitionen. Methoden mit @Bean geben Objekte zurück, die Spring als Beans im Anwendungskontext registriert.
snippet.java
1
2
3
4
5
6
7
8
9
10
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class AppConfig {@Beanpublic String appVersion() {return "1.0.0-PROTOTYPE";}}
spring
Erklärung
1
@Configuration
Sagt Spring, dass diese Klasse Logik zur Bean-Einrichtung enthält.
2
@Bean
Deklariert, dass das Methodenergebnis als Bean verwaltet werden soll.