idea生成WebServices接口的完整流程步骤

 更新时间:2024年08月01日 11:25:51   作者:@lihewei  
因为工作需要,数据传输部分需要使用webservice实现,经过两天的研究,实现了一个简单的例子,这篇文章主要给大家介绍了关于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 文件中

总结 

到此这篇关于idea生成WebServices接口的文章就介绍到这了,更多相关idea生成WebServices接口内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java如何去除图片中的白色背景

    java如何去除图片中的白色背景

    这篇文章主要为大家详细介绍了java去除图片中白色背景的方法,教大家如何将图片中的白色背景去掉,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • 使用Java判定一个数值是否在指定的开闭区间范围内

    使用Java判定一个数值是否在指定的开闭区间范围内

    这篇文章主要给大家介绍了关于使用Java判定一个数值是否在指定的开闭区间范围内的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友可以参考下
    2022-09-09
  • Java LockSupport常用方法的源码分析

    Java LockSupport常用方法的源码分析

    这篇文章主要为大家详细介绍了Java LockSupport类中的方法和部分源码,以及面试常问到的一个小问题,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • Java 程序内部是如何执行的?

    Java 程序内部是如何执行的?

    这篇文章主要介绍了Java 程序内部是如何执行的,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Java实现修改PDF文件MD5值且保持内容不变

    Java实现修改PDF文件MD5值且保持内容不变

    在某些场景中,我们可能需要改变PDF文件的MD5值,而又不希望改变文件的可视内容,本文详细介绍了如何实现这一目标,并提供了具体的Java实现示例,需要的可以参考下
    2023-10-10
  • 详细总结各种排序算法(Java实现)

    详细总结各种排序算法(Java实现)

    下面小编就为大家带来一篇详细总结各种排序算法(Java实现)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • SpringBoot +DynamicDataSource切换多数据源的全过程

    SpringBoot +DynamicDataSource切换多数据源的全过程

    这篇文章主要介绍了SpringBoot +DynamicDataSource切换多数据源的全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • idea提交代码到git以及git常用命令详解

    idea提交代码到git以及git常用命令详解

    这段描述主要介绍了Git的基本操作,包括初始化本地仓库、添加到缓存区、提交到本地库及推送至远程仓库等并详细解释了如何设置Git全局配置、创建远程仓库以及使用HTTPS和SSH协议进行代码克隆和推送操作
    2026-06-06
  • Properties操作如何保存到属性文件

    Properties操作如何保存到属性文件

    这篇文章主要介绍了Properties操作保存到属性文件的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Java如何调用Matlab程序

    Java如何调用Matlab程序

    这篇文章主要介绍了Java如何调用Matlab程序的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09

最新评论