Sobes.tech
Junior — Middle
128

Quelle annotation en Java est utilisée pour marquer une classe comme un composant géré par le conteneur Spring?

Réponse de l'IA

sobes.tech IA

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

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

Пример:

import org.springframework.stereotype.Component;

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

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