Проблема с использованием SpringBeanAutowiringInterceptor с аннотацией @Value в компоненте сеанса без состояния - PullRequest
2 голосов
/ 18 августа 2011

Я использую Spring 3.0.5 в JBoss, и когда я пытаюсь использовать аннотацию "@Value", такую ​​как @Value ("$ {терминал.type}"), в бессессионном компоненте Session, который аннотируется @Interceptors (SpringBeanAutowiringInterceptor).класс s), я получаю IllegalArgumentException «имя не должно быть нулевым».Нет проблем с аннотацией @Autowired.В классе SpringBeanAutowiringInterceptor вызывается метод metadata.inject () с аргументом имени компонента, установленным в значение null.Нужно ли где-то указывать имя компонента?

(Та же проблема была задана здесь другим пользователем: http://forum.springsource.org/showthread.php?94930-Problem-using-SpringBeanAutowiringInterceptor-with-Value-annotation,, но без ответа)

1 Ответ

0 голосов
/ 19 августа 2011

Это будет исправлено для 3.0.6 и 3.1:

https://jira.springsource.org/browse/SPR-8621

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...