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

Аннотации @Required применяется к методам-сеттерам и означает, что значение метода должно быть установлено в XML-файле. Если этого не будет сделано, то мы получим BeanInitializationException.

Для более полного понимания, ниже приведён пример небольшого приложения с использованием аннотации @Required.

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

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

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

requiredStructure

Класс Developer.java

requiredDeveloper

Класс DeveloperRunner.java

requiredDeveloperRunner

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

requiredConfig

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

requiredResult

В этом примере мы рассмотрели основы применения аннотаций @Required.