2010-11-17 26 views
0

我正在创建一个util类,但问题在于服务类未被自动装配。 自动布线类也用于其他地方,所以我只复制了自动布线代码。 正在扫描包装。Spring:对象不是自动装配的,在另一个类中工作正常

public class X implements Y{ 
    @Autowired 
    private Z z; 

    public String getA(B b) { 
     int a= Integer.parseInt(b); 
     return z.getD(a); 
    } 

} 

有没有人有任何想法,为什么尽管这z仍然是空?

+2

如何得到一个'X'的实例,在其上调用'getA'? – Bozho 2010-11-17 10:13:21

+2

您是否在类X上添加@service或@component? – 2010-11-17 12:55:21

回答

1

忘记@Component

0

X类应在上下文中声明。

+0

这是一条评论,而不是答案。 – Bozho 2010-11-17 12:46:12

相关问题