Junior — Middle
120
რა ანოტაცია გამოიყენება Java-ში კლასის როგორც Spring კონტეინერის მიერ მართვადი კომპონენტის ნიშნულად?
პასუხი AI-სგან
sobes.tech AI
Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.
Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// бизнес-логика
}
Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.