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
1
2
3
4
5
6
7
@Configurationpublic class AppConfig {@Beanpublic 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.