Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java EE (J2EE) и Spring > Spring @Autowired |
Автор: rds29 1.4.2011, 13:22 | ||||
Я описываю в файле servlet.xml следующую строчку
Если я правильно понимаю, то во время исполнения создается объект этого класса, так? Каким образом можно обратиться и использовать этот объект? Пробовал вот таким образом. Но объект validator при этом всегда остается со значением Null/
|
Автор: MisterCleric 1.4.2011, 14:02 |
Привет. А где ты его так используешь? По-моему если бы ты это сделал в рамках Spring Bean, то получил бы либо instance твоего beanValidator или Exception, что bean с таким типом не определен в SpringContext |
Автор: rds29 1.4.2011, 14:08 | ||||
Использую след. образом:
Вот и в консоль мне выводит null, и соответственно при вызове метода validate NullPointerException. Пробовал разные способы как получить объект, но он всегда null, хотя если пишу что-то типо:
То создается не нул объект validatorfactory , а validator все равно получается null |
Автор: Entwickler 16.5.2011, 18:01 | ||||||||
Во первых, нужно описывать BEAN в application-config.xml или другом конфигурационном файле твоего приложения... Во вторых ОН не знает что за бин ты вызываешь:
продекларировал его как:
используй:
аннотацию:
тогда он правильно найдёт beanValidator в spring contexte и привяжет reference к validator |