当前位置: 首页 > news >正文

@WebServiceClient注解,wsdlLocation 可配置

@WebServiceClient(name = "SurveyInfoService", targetNamespace = "http://webservice.test.com", wsdlLocation = "http://192.168.7.126:8080/test/CaseSurvey/services/SurveyInfoService?wsdl")
等价于:

public class SurveyInfoService extends Service {

    // 接口地址从配置文件中获取

    private static String chcgWebServiceUrl = PropertyUtils.getProperty("chcg.webservice.url");
    private final static URL SURVEYINFOSERVICE_WSDL_LOCATION;
    private final static Logger logger = Logger
            .getLogger(com.wonders.szsp.port.survey.SurveyInfoService.class
                    .getName());

    static {
        URL url = null;
        try {
            URL baseUrl;
            baseUrl = com.test.port.survey.SurveyInfoService.class
                    .getResource(".");
            url = new URL(baseUrl,chcgWebServiceUrl+"?wsdl");
        } catch (MalformedURLException e) {
            logger.warning(e.getMessage());
        }
        SURVEYINFOSERVICE_WSDL_LOCATION = url;
    }

    public SurveyInfoService() {
        super(SURVEYINFOSERVICE_WSDL_LOCATION, new QName(
                "http://webservice.test.com", "SurveyInfoService"));
    }

}

 

相关文章:

  • 数字信封加解密(RSA+AES)
  • vue2.0全局过滤器引用
  • vue2.0 多图片上传组件(el-upload)
  • json对象转map,map转list
  • 关于-webkit-的一些用法
  • CSS:字数超出两(n)行,省略号表示
  • Vant轮播多个,实现一次轮播中展示多个div,此处以三个一屏为例
  • ElementUI Tooltip 文字提示应用及更改宽度和背景色
  • vuex最详细完整的使用用法(转载)
  • vue移动端网页适配
  • 前端性能优化之Gzip打包
  • 初使用uni-app,适配多端,踩坑及经验合集
  • vscode 代码保存eslint自动格式化,最新配置:Eslint+Prettier
  • less清除浮动clearfix代码片段
  • Git使用及配置
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Docker容器管理
  • ES6系统学习----从Apollo Client看解构赋值
  • gulp 教程
  • Java多态
  • mac修复ab及siege安装
  • MySQL的数据类型
  • Promise初体验
  • Vue--数据传输
  • 动态魔术使用DBMS_SQL
  • 前端知识点整理(待续)
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 应用生命周期终极 DevOps 工具包
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (LeetCode 49)Anagrams
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (原創) 物件導向與老子思想 (OO)
  • (转)JAVA中的堆栈
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .NET 材料检测系统崩溃分析
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • 。Net下Windows服务程序开发疑惑
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [1127]图形打印 sdutOJ
  • [autojs]autojs开关按钮的简单使用
  • [BZOJ] 2044: 三维导弹拦截
  • [CentOs7]iptables防火墙安装与设置
  • [GN] DP学习笔记板子
  • [Java算法分析与设计]--线性结构与顺序表(List)的实现应用
  • [Linux]创建新用户并授予root权限