Sobes.tech
Junior — Middle
79

Применяли ли вы аннотации для конфигурации компонентов в Spring-приложениях?

Компании, где спрашивали
Hftlabs

Ответ от нейросети

sobes.tech AI

В Spring-приложениях аннотации широко используются для конфигурации компонентов и управления зависимостями. Например, аннотация @Component помечает класс как компонент, который будет автоматически обнаружен и зарегистрирован в контексте Spring. Для более специализированных компонентов есть аннотации @Service, @Repository, @Controller.

Для внедрения зависимостей применяются аннотации @Autowired или @Inject.

Пример:

@Component
public class MyComponent {
    //...
}

@Service
public class MyService {
    @Autowired
    private MyComponent myComponent;
    
    //...
}

Таким образом, аннотации позволяют упростить конфигурацию, избегая XML и делая код более декларативным и удобочитаемым.