Junior — Middle
107
Használod az @Bean annotációt egy komponens bejelentéséhez a konfigurációban?
Válasz az MI-től
sobes.tech MI
Да, аннотация @Bean в Spring используется для объявления компонента (бина) в конфигурационном классе. Это позволяет явно определить, что метод возвращает объект, который должен быть зарегистрирован в контексте Spring как бин.
Пример использования:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
В этом примере метод myService() создает и возвращает объект, который Spring зарегистрирует как бин с именем myService. Такой подход полезен для явного управления созданием бинов и их конфигурацией.