Sobes.tech
Junior — Middle
113

¿Qué anotación en Java se usa para marcar una clase como un componente gestionado por el contenedor de Spring?

Respuesta de la IA

sobes.tech AI

Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.

Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.

Пример:

import org.springframework.stereotype.Component;

@Component
public class MyService {
    // бизнес-логика
}

Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.