Junior — Middle
¿Cuál es el papel de la anotación @Bean en el contexto del Spring Framework?
sobes.tech AI
Respuesta de la IA
Аннотация @Bean в Spring Framework используется для определения метода, который создает и настраивает объект, управляемый Spring контейнером (биной). Такой метод обычно находится в классе, помеченном @Configuration. При запуске приложения Spring вызывает этот метод и регистрирует возвращаемый объект как бин в контексте, что позволяет использовать его через внедрение зависимостей.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Здесь myService становится бином, который можно внедрять в другие компоненты через @Autowired или конструктор.