<context:component-scan>
ищет классы, отмеченные такими вещами, как @Component
, @Controller
, @Service
и т. Д., И конфигурирует их как bean-компоненты.Если эти классы имеют свойства, введенные с помощью @Inject
или @Resource
, то они также будут обрабатываться.
Однако, если ваш класс не содержит аннотаций для начала, то @Inject
не будет обрабатываться.Это касается SelectDatesForm
.Если вы аннотируете это с помощью @Component
, оно должно быть выбрано.
Я был бы здесь немного осторожен - формы, как правило, не являются хорошими кандидатами для бобов Spring, поскольку они, как правило, выбрасываются., временные объекты.