Junior — Middle
121
Quale annotazione in Java viene utilizzata per contrassegnare una classe come componente gestito dal contenitore Spring?
Risposta dell'AI
sobes.tech AI
Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.
Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// бизнес-логика
}
Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.