gpt4 book ai didi

java - 使用空指针方法导入 jar

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:08 25 4
gpt4 key购买 nike

我的服务有一个方法,其中包含来自其他库(我无法修改)的打包文件(位于 jar 中)。

因此,包含的包位于其他上下文中(我可以访问它们,因为它们包含在我的 pom 中)。

最后,问题是这样的。

在我的 myService 类上

私有(private)SomeService someService;

private boolean doSommething() {
try {
success = someService.somemethod();
} catch (InterruptedException exc) {
...
}
}
return success;
}


@Required
public void setMyService(SomeService someService) {
this.someService = someService;
}

在我的应用程序中,我总是将 someService 设为 null。无论如何要配置它才能使其工作吗?比如 bean 配置什么的?

最佳答案

在您的 bean 定义中,添加以下内容:

<bean id="someService" class="SomeService"/>

<bean id="myService" class="MyService">
<property name="someService" ref="someService"/>
</bean>

确保 MyService 中的方法名称为:

setSomeService(SomeService someService)

关于java - 使用空指针方法导入 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com