Sobes.tech
Junior — Middle

Ի՞նչ է @Bean նշանի դերը Spring Framework-ի համատեքստում։

sobes.tech AI

Պատասխան AI-ից

Аннотация @Bean в Spring Framework используется для определения метода, который создает и настраивает объект, управляемый Spring контейнером (биной). Такой метод обычно находится в классе, помеченном @Configuration. При запуске приложения Spring вызывает этот метод и регистрирует возвращаемый объект как бин в контексте, что позволяет использовать его через внедрение зависимостей.

Пример:

@Configuration
public class AppConfig {
    @Bean
    public MyService myService() {
        return new MyServiceImpl();
    }
}

Здесь myService становится бином, который можно внедрять в другие компоненты через @Autowired или конструктор.