Spring Boot 使用 JAX-WS 调用 WebService 服务[通俗易懂]

Spring Boot 使用 JAX-WS 调用 WebService 服务[通俗易懂]SpringBoot使用JAX-WS调用WebService服务1新建SpringBootMaven示例工程项目2自动生成JAX-WS代码除了CXF我们还可以使用SpringBoot自身默认的组件JAX-WS来实现WebService的调用。本项目源码github下载1新建SpringBootMaven示例工程项目注意:是用来…

大家好,又见面了,我是你们的朋友全栈君。

Spring Boot 使用 JAX-WS 调用 WebService 服务

除了 CXF 我们还可以使用 Spring Boot 自身默认的组件 JAX-WS 来实现 WebService 的调用。

本项目源码 github 下载

1 新建 Spring Boot Maven 示例工程项目

注意:是用来 IDEA 开发工具

  1. File > New > Project,如下图选择 Spring Initializr 然后点击 【Next】下一步
  2. 填写 GroupId(包名)、Artifact(项目名) 即可。点击 下一步
    groupId=com.fishpro
    artifactId=webservicejaxws
  3. 选择依赖 Spring Web Starter 前面打钩。
  4. 项目名设置为 spring-boot-study-webservicejaxws.

注意不需要额外导入第三方组件

2 自动生成 JAX-WS 代码

右键包 user (没有新建一个包名)
图片

弹出生成框中输入wsdl的地址

图片

在启动类中输入测试代码

@SpringBootApplication
public class WebservicejaxwsApplication { 
   

    public static void main(String[] args) { 
   
        SpringApplication.run(WebservicejaxwsApplication.class, args);
        UserService userService=new UserService();
        UserDto userDto= userService.getUserPortName().getUserById("1");
        System.out.println("userdto "+userDto.getUserName());
    }

}

**
右键 WebserviceclientApplication 点击 Run WebserviceclientApplication**

2019-08-12 21:40:29.230  INFO 64345 --- [           main] c.f.w.WebservicejaxwsApplication         : Started WebservicejaxwsApplication in 2.087 seconds (JVM running for 2.765)
userdto admin
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159667.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • uat环境和生产环境的区别_angular 生产环境 相对路径无效

    uat环境和生产环境的区别_angular 生产环境 相对路径无效 本人研发小白一名,时间:2017年12月21(周四),坐标:上海。项目上线,测试环境正常,上UAT环境后访问不到数据,于是开始步步分析,细细琢磨,最终成功上UAT,但影响了上生产环境的时间,造成项目延时发布,第一次遇到这么奇怪的事情,之后就是2017年12月26(周二)的上生产环境,不过可怕的事情还是发生了:本地、测试、UAT环境都正常,生产环境有访问不到数据,直到12月27号2:00才解决,…

    2022年9月30日
    1
  • directshow摄像头录像_open camera 使用方法

    directshow摄像头录像_open camera 使用方法Win1064+VS2012工程下载:http://download.csdn.net/detail/yulinxx/9263639建一个基于Dialog的MFC程序,而局如下:一个PIC控件,用于显示摄像头捕捉画面,几个按钮创建一个C++类,类名为:CCamera在CCamera.h中,需要包含#include#include”qedit.h”

    2022年10月12日
    3
  • 各个数据库中substring截取字符串操作

    各个数据库中substring截取字符串操作SQL中的substring函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:MySQL:SUBSTR(),SUBSTRING()

    2022年5月23日
    55
  • IDEA 常用的快捷键整理合集「建议收藏」

    IDEA 常用的快捷键整理合集「建议收藏」IDEA常用的快捷键整理合集Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+X:剪贴Ctrl+C:复制Ctrl+V:粘贴Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文件某一行Alt+向左箭头:返回上次光标位置Alt+向右箭头:返回至后一次光标位置Ctrl+Shift+Backspace:返回上次编辑位置Ctrl+Shift+反斜杠:返回后一

    2022年10月11日
    3
  • TCP常用网络和木马使用端口对照表,常用和不常用端口一览表

    TCP常用网络和木马使用端口对照表,常用和不常用端口一览表【开始-运行-CMD,输入netstat-an然后回车就可以查看端口】    端口:0  服务:Reserved  说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。    端口:1  服务:tcp…

    2022年7月15日
    22
  • DOS的Copy命令参数详解[通俗易懂]

    DOS的Copy命令参数详解[通俗易懂]原文地址::http://zhongsion.blog.163.com/blog/static/22646272008478255656/相关文章1、

    2022年7月18日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号