Spring MVC无法自动收集?

时间:2012-02-24 14:01:28

标签: java spring

我的xml看起来像这样:

<bean name="subscriberStore" class="java.util.HashSet" scope="singleton"/> 

我有以下代码:

@Value("#{subscriberStore}")
private static HashSet<Subscriber> subscriberStore;

但是,稍后在上面的类中,当我在subscriberStore上调用方法时,我得到一个空指针异常。我尝试使用@Autowired@Resource代替上面的@Value ..,但它没有任何区别。

任何人都知道为什么订阅者商店没有被初始化?

谢谢!

1 个答案:

答案 0 :(得分:6)

您不能@Autowire静态字段。如果可能,请考虑删除static修饰符。