Назад к вопросам
Junior — Middle
64
Какова роль аннотации @Component в контексте Spring Framework и при каких случаях она применяется?
Компании, где спрашивали
Ви6 Сервисес
Ответ от нейросети
sobes.tech AI
Аннотация @Component в Spring Framework используется для обозначения класса как компонента, управляемого Spring контейнером. Это позволяет Spring автоматически обнаруживать такие классы при сканировании и создавать их экземпляры (бины) для внедрения зависимостей.
Применяется @Component в случаях, когда класс не подходит под более специализированные стереотипы, такие как @Service, @Repository или @Controller. Это общий способ зарегистрировать любой класс как Spring-бин.
Пример:
@Component
public class MyComponent {
// логика компонента
}
Таким образом, @Component помогает организовать и управлять зависимостями в приложении Spring.