Встречается на собеседованиях • сегодня

Что такое аннотация Autowired

@Autowired — это аннотация Spring Framework, которая автоматически внедряет зависимости (dependency injection) в компоненты. Она может использоваться над полями, конструкторами или методами.

Пример:

java
@Service
public class UserService {
    @Autowired
    private UserRepository userRepository;
}

Особенности:

  • Если Spring находит несколько бинов одного типа, требуется уточнение (@Qualifier).
  • В новых версиях Spring можно заменить @Autowired на Lombok @RequiredArgsConstructor + final поля.
  • Работает только в Spring-контексте (классы должны быть бинами — @Component, @Service и т.д.).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы