繁体   English   中英

MyBatis Spring3映射器与SoapClient为null

[英]MyBatis Spring3 Mapper null with SoapClient

我有一个带有XXMapper.java并带有@Autowire的ServiceXX.java。 ServiceXXX.java是一个Web服务@WebService(endpointInterface =“ com.xxx ...”)。 当使用我的Java客户端调用Web服务时,一切似乎都正确连接了,但是,如果通过SoapClient调用Web服务,则XXXMapper为空。 为什么? :(

可能是由于以下事实:声明为@WebService的类正在容器的Web服务堆栈(不是spring)实例化,因此上下文不知道用于自动装配。 为了解决这个问题,您可以使服务类扩展SpringBeanAutowiringSupport 然后,spring将在容器初始化之后自动对其进行接线。

顺便说一下,那个bean在spring-web模块中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM