Junior — Middle
126
Aké kroky je potrebné podniknúť, aby Spring rozpoznal metódu s anotáciou Bean v triede?
Spoločnosti boli požiadané
eRaga Infosystem
Odpoveď od AI
sobes.tech AI
Чтобы Spring распознал метод с аннотацией @Bean в классе и создал соответствующий бин, необходимо:
- Пометить класс, содержащий метод с
@Bean, как конфигурационный, например, с помощью аннотации@Configuration. - Убедиться, что этот класс находится в пакете, который сканируется Spring (через
@ComponentScanили настройку сканирования в конфигурации).
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
При запуске приложения Spring создаст бин myService и зарегистрирует его в контексте. Главное — чтобы класс был распознан как конфигурационный компонент, иначе методы с @Bean игнорируются.