Руководство по Spring. Аннотации @Autowired (пример приложения).

Аннотация @Autowired обеспечивает контроль над тем, где и как автосвязывание должны быть осуществлено. Мы можем использовать @Autowired как для методов, так и для конструкторов. В примере, приведённом ниже мы рассмотрим применение этой аннотации к конструктору.

Пример приложения:

Исходный код проекта можно скачать по ЭТОЙ ССЫЛКЕ.

Структура проекта

autowiredStructure

Класс Exam.java

autowiredExam

Класс AnswerChecker.java

autowiredAnswerChecker

Класс ExamRunner.java

autowiredExamRunner

Конфигурационный файл annotations-autowired-config.xml

autowiredConfig

Результат работы программы

autowiredResult

В этом примере мы рассмотрели основы применения аннотации @Autowired. В частности, к конструктору.