Sobes.tech
Junior — Middle
107

Ի՞նչ է նշանակում @Bean նշանը Spring-ի կոնֆիգուրացիոն դասերի մեթոդների հայտարարության ժամանակ։

Ընկերությունները, որտեղ հարցրել են
СБЕР КорпусСБЕР Корпус

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

sobes.tech AI

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

Пример:

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

Здесь myService будет зарегистрирован как bean в контексте Spring и доступен для внедрения в другие компоненты.