Junior — Middle
Spring uygulamasında @Bean ile işaretlenmiş metodların bildirimi nerede ve nasıl yapılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Методы с аннотацией @Bean объявляются внутри классов, помеченных аннотацией @Configuration в Spring-приложении. Такие методы определяют компоненты (бины), которые Spring контейнер будет создавать и управлять ими.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Здесь метод myService() объявлен с @Bean и возвращает объект, который будет зарегистрирован в контексте Spring как бин с именем myService. Такой подход позволяет явно конфигурировать зависимости и управлять жизненным циклом компонентов.