Junior — Middle
127
In welchen Fällen wird die Verwendung der @Bean-Annotation in Spring empfohlen?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
Аннотация @Bean в Spring используется для явного определения бина в конфигурационном классе. Рекомендуется применять её в следующих случаях:
- Когда нужно зарегистрировать сторонний класс, который нельзя аннотировать напрямую, например, класс из внешней библиотеки.
- Для создания и настройки сложных объектов, требующих кастомной инициализации.
- Когда необходимо управлять жизненным циклом бина вручную.
Пример использования:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Таким образом, @Bean позволяет гибко создавать и настраивать компоненты в Spring-контейнере.