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

idea生成WebServices接口

文章目录

    • idea生成WebServices接口
      • 1.创建接口
      • 2.生成wsdl文件
      • 3.在soapUI中,生成6个文件
      • 4.将生成的文件拷贝到工程中
      • 5.在service-config中注册服务

idea生成WebServices接口

1.创建接口

新建一个webServices工程,按照接口规范生成接口、请求类、响应类。

注意:(请求响应的实体中添加基本属性及get/set方法、满参构造、空参构造)

//此接口与下方截图中不是一个,不必在意,这里就举个例子用。
public interface xxxManage {public Response vRBTAddToneRelationSetting(VRBTAddToneRelationSettingEvt event);
}

2.生成wsdl文件

选中创建的接口xxxManage,在idea中点击 Tools - WebServices - Generate Wsdl From Java Code…

补充:我的idea2021没有此选项,双击shift,输入webServices也可以找到此选项

参考: 后四项与图片保持一致,其余默认。

点击OK后会生成一个.wsdi文件,如下图所示:

3.在soapUI中,生成6个文件

首先需要配置一下soapUI,axis-1_4可去我gitee上下载:

Tools – Axis 1.x Artifacts,选择对应的参数

注:WSDL是第二步生成的.wsdl文件地址

4.将生成的文件拷贝到工程中

将生成的接口与实体文件拷贝到工程对应的路径下(覆盖原始创建的接口,并将wsdl文件删除)

5.在service-config中注册服务

<service>标签中的内容粘贴到service-config.wsdd 文件中

相关文章:

  • HTML超链接去下划线
  • vue3 + vite 项目可以使用纯Js开发吗?
  • Image Fusion via Vision-Language Model【文献阅读】
  • React Switch用法及手写Switch实现
  • 初学者如何学习python
  • leetcode 热题 100_三数之和
  • LeetCode——二叉树(Java)
  • 【Vue3】PostCss 适配
  • GO基本类型一些记录
  • Spring八股 常见面试题
  • 爆红提醒:ESLint: Parsing error: Unexpected token. Did you mean `{‘>‘}` or `gt;`?
  • Java如何添加批量添加水印
  • 【vue3】命令式组件封装,message封装示例;(函数式组件?)
  • 监听者的力量:探索观察者模式和spring使用
  • [NOIP2007 普及组] 纪念品分组--贪心算法
  • 78. Subsets
  • Druid 在有赞的实践
  • nfs客户端进程变D,延伸linux的lock
  • PAT A1092
  • Promise面试题,控制异步流程
  • Ruby 2.x 源代码分析:扩展 概述
  • vue-router的history模式发布配置
  • 阿里云应用高可用服务公测发布
  • 多线程事务回滚
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 看域名解析域名安全对SEO的影响
  • 码农张的Bug人生 - 初来乍到
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 微服务框架lagom
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • zabbix3.2监控linux磁盘IO
  • ​secrets --- 生成管理密码的安全随机数​
  • #QT(智能家居界面-界面切换)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (4) PIVOT 和 UPIVOT 的使用
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (六)激光线扫描-三维重建
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .gitignore文件---让git自动忽略指定文件
  • .Mobi域名介绍
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .net分布式压力测试工具(Beetle.DT)
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Android Pro] AndroidX重构和映射
  • [Angular 基础] - 数据绑定(databinding)
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [BeginCTF]真龙之力
  • [BZOJ 4598][Sdoi2016]模式字符串