Spring Boot 使用 JAX-WS 调用 WebService 服务
2024-08-29 03:13:10
除了 CXF 我们还可以使用 Spring Boot 自身默认的组件 JAX-WS 来实现 WebService 的调用。
1 新建 Spring Boot Maven 示例工程项目
注意:是用来 IDEA 开发工具
- File > New > Project,如下图选择
Spring Initializr
然后点击 【Next】下一步 - 填写
GroupId
(包名)、Artifact
(项目名) 即可。点击 下一步
groupId=com.fishpro
artifactId=webservicejaxws - 选择依赖
Spring Web Starter
前面打钩。 - 项目名设置为
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
最新文章
- 【JAVA】 Java 连接池的工作原理
- C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等操作(转载)
- :nth-child
- ASP.NET 连接MySQL数据库 详细步骤
- BZOJ3789 : 扫雪车
- CSS之盒子模型
- HDU5654xiaoxin and his watermelon candy 离线+树状数组
- JS预览图像将本地图片显示到浏览器上
- TestNG失败用例自动截图
- grid++报表使用时注意事项
- 【翻译】Nginx的反向代理
- bzoj4184
- html5页面与android页面之间通过url传递参数
- java学习笔记17(Calendarl类)
- box布局中文字溢出问题
- python运维01-获取系统基础信息
- [转]判断是否 Win7 且需要管理员权限
- Eclipse 保存代码时,不自动换行设置
- Go语言介绍
- 【转】Oracle Sys和system用户、sysdba 和sysoper系统权