Junior — Middle
Кадом анотация дар Java барои нишон додани синф ҳамчун компонент, ки контейнери Spring идора мекунад, истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Для обозначения класса как компонента, управляемого контейнером Spring, используется аннотация @Component.
Эта аннотация позволяет Spring автоматически обнаруживать класс при сканировании компонентов и создавать его экземпляр в контексте приложения.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// бизнес-логика
}
Также существуют специализированные аннотации, расширяющие @Component, например, @Service, @Repository, @Controller, которые помогают лучше структурировать код, но базовая для компонента — @Component.