Junior — Middle
Mely Java annotáció alkalmazható arra, hogy egy osztályt a Spring konténer által kezelt komponensként jelöljünk?
sobes.tech MI
Válasz az MI-től
Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.
Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// бизнес-логика
}
Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.