当前位置:  开发笔记 > 编程语言 > 正文

如何从JAX-WS Web服务中访问ApplicationContext?

如何解决《如何从JAX-WSWeb服务中访问ApplicationContext?》经验,为你挑选了1个好方法。



1> maximdim..:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.web.context.support.SpringBeanAutowiringSupport;


@WebService( 
    endpointInterface = "Bla", 
    targetNamespace = "http://bla/v001", 
    wsdlLocation = "WEB-INF/wsdl/bla.wsdl",    
    serviceName = "BlaService",
    portName = "BlaPort")
public class BlaWs extends SpringBeanAutowiringSupport implements BlaPort {

  @Autowired
  @Qualifier("dao") 
  private Dao dao;
  ...
}


+1感谢您指向我的'SpringBeanAutowiringSupport`方向.我一直在努力让Glassfish放弃对JAX-WS的管理并让Spring接受它.这是一个更容易的解决方案,让Spring专注于它擅长的事情.
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有