Sobes.tech
Junior — Middle

Spring Framework kontekstində @Component qeydiyyatı nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Аннотация @Component в Spring Framework используется для автоматического обнаружения и регистрации класса как Spring Bean в контексте приложения.

Когда класс помечен @Component, Spring при сканировании пакетов создаёт экземпляр этого класса и управляет его жизненным циклом, что позволяет внедрять зависимости и использовать этот бин в других частях приложения.

Пример:

@Component
public class MyService {
    public void doWork() {
        // логика
    }
}

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