2011-02-07 4 views
0

Я использую свой собственный класс валидатора и отмечаю его с помощью @Autowired -anotation в моем контроллере. Я также должен использовать соединения базы данных и ldap, поэтому я их также автоматически создаю в одном конструкторе контроллера.Autowiring in validator

Мой валидатор должен также использовать подключения к базе данных и ldap, поэтому мне нужно будет автоподготовку базы данных и ldap в его конструкторе. Действительно, это двойное автопостроение! Но теперь моя проблема заключается в том, как я могу заставить базу данных и ldap работать в валидаторе? Без проводки они возвращают нуль. Любая помощь?

Это продолжение моего предыдущего вопроса об автоподготовке.

ответ

0

ли autowires на самом деле делать то, что вы ожидаете, что они делают? В качестве альтернативы вы можете четко указать свои зависимости.

+0

Бланк базы данных выполняет подключение к базе данных и ldap bean to ldap. – Mau

0

@Autowire в контроллере - это проверочный валидатор для контроллера. Вам нужно добавить @Autowire в валидатор, а также подключить ldap и бобы базы данных. Также добавьте свой код и конфигурацию в свой вопрос, чтобы мы могли лучше понять его.

+0

Он работает, когда я использую @Resource внутри валидаторов! – Mau