0 Tage Serie
java / beginner
Snippet

Definition eines Beans mit @Bean

In Spring ist ein 'Bean' ein Objekt, das vom Spring IoC-Container verwaltet wird. Durch die Verwendung von @Configuration und @Bean definieren Sie manuell, wie ein bestimmtes Objekt erstellt und konfiguriert werden soll.

snippet.java
java
1
2
3
4
5
6
7
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}
spring
Erklärung
1
@Configuration
Markiert die Klasse als Quelle für Bean-Definitionen für den Anwendungskontext.
2
@Bean
Gibt an, dass diese Methode einen Bean erzeugt, der vom Spring-Container verwaltet werden soll.