Spring:对象没有被自动装配,在另一个类中工作正常

发布于 2024-10-03 02:28:57 字数 303 浏览 6 评论 0原文

我正在创建一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谢绝鈎搭 2024-10-10 02:28:57

忘记@Component

Forgot @Component

听不够的曲调 2024-10-10 02:28:57

X 类应该在上下文中声明。

The Class X should be declared in the context.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文