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使用过滤器防止SQL注入XSS脚本注入的实现

    Java使用过滤器防止SQL注入XSS脚本注入的实现

    这篇文章主要介绍了Java使用过滤器防止SQL注入XSS脚本注入,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 详解利用Spring加载Properties配置文件

    详解利用Spring加载Properties配置文件

    本篇文章主要介绍了详解利用Spring加载Properties配置文件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Java中常见的并发控制手段浅析

    Java中常见的并发控制手段浅析

    所谓并发控制就是帮助我们程序员更容易的让线程之间合作,让线程之间相互配合来满足业务逻辑,这篇文章主要给大家介绍了关于Java中常见的并发控制手段的相关资料,需要的朋友可以参考下
    2021-08-08
  • Java转换解析中间带有 “T“和“Z“ 的时间格式

    Java转换解析中间带有 “T“和“Z“ 的时间格式

    这篇文章主要给大家介绍了关于Java转换解析中间带有 “T“和“Z“ 的时间格式,相信很多小伙伴在时间格式转换的时候非常头疼,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • java实现微信公众平台发送模板消息的示例代码

    java实现微信公众平台发送模板消息的示例代码

    这篇文章主要介绍了java实现微信公众平台发送模板消息的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • mybatis打印SQL,并显示参数的实例

    mybatis打印SQL,并显示参数的实例

    这篇文章主要介绍了mybatis打印SQL,并显示参数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Java基础之多线程方法状态和创建方法

    Java基础之多线程方法状态和创建方法

    Java中可以通过Thread类和Runnable接口来创建多个线程,下面这篇文章主要给大家介绍了关于Java基础之多线程方法状态和创建方法的相关资料,需要的朋友可以参考下
    2021-09-09
  • Java中可变长度参数代码详解

    Java中可变长度参数代码详解

    这篇文章主要介绍了Java中可变长度参数代码详解,涉及了实参个数可变的定义方法,数组包裹实参等几个问题,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12
  • Spring BeanUtils忽略空值拷贝的方法示例代码

    Spring BeanUtils忽略空值拷贝的方法示例代码

    本文用示例介绍Spring(SpringBoot)如何使用BeanUtils拷贝对象属性忽略空置,忽略null值拷贝属性的用法,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2022-03-03
  • 解决springboot 连接 mysql 时报错 using password: NO的方案

    解决springboot 连接 mysql 时报错 using password: NO的方案

    在本篇文章里小编给大家整理了关于解决springboot 连接 mysql 时报错 using password: NO的方案,有需要的朋友们可以学习下。
    2020-01-01

最新评论