Назад к вопросам
Junior — Middle
78
Какая аннотация в Java применима для обозначения класса как компонента, управляемого контейнером Spring?
Ответ от нейросети
sobes.tech AI
Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.
Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// бизнес-логика
}
Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.