Spring:对象没有被自动装配,在另一个类中工作正常
我正在创建一个 util 类,但问题是服务类没有被自动装配。 autowired类也在其他地方使用,所以我只是复制了autowired代码。 包裹正在被扫描。
public class X implements Y{
@Autowired
private Z z;
public String getA(B b) {
int a= Integer.parseInt(b);
return z.getD(a);
}
}
有谁知道为什么尽管如此 z 仍然为空?
I'm creating an util class, but the problem is that a service class is not being autowired.
The autowired class is also used elsewhere, so I just copied the autowire code.
And the package is being scanned.
public class X implements Y{
@Autowired
private Z z;
public String getA(B b) {
int a= Integer.parseInt(b);
return z.getD(a);
}
}
Does anyone have any idea why despite this z is still null?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
忘记
@Component
Forgot
@Component
X 类应该在上下文中声明。
The Class X should be declared in the context.