我在JBoss中使用spring 3.0.5,当我尝试在@Interceptors(SpringBeanAutowiringInterceptor)注释的无状态会话Bean中使用@Value(“$ {terminal.type}”)这样的“@Value”注释。 clas s),我收到一个IllegalArgumentException“'name'不能为null”。 @Autowired注释没问题。 在SpringBeanAutowiringInterceptor类中,调用metadata.inject()方法,并将bean name参数设置为null。 我是否需要在某处指定bean名称?
(其他用户在此处提出了同样的问题:http://forum.springsource.org/showthread.php?94930-Problem-using-SpringBeanAutowiringInterceptor-with-Value-annotation,但未得到答复)