springboot调用webServices(生成固定客户端代码调用,非动态调用)
## 环境
jdk-1.8、springboot-2.3.10.RELEASE、SAOP-1.1
一、SAOP工具测试
使用SaopUI工具测试:
1)File->New SAOP Project
2)填写Project Name和Initial WSDL
3)填写接口所需信息,测试接口
二、利用jdk wsimport生成webServices客户端代码
在jdk所在目录的bin文件下执行:
wsimport -s d:\webServices -p com.dcservice -encoding utf-8 -verbose http://127.0.0.1/DCService/DCService?wsdl
参数说明:
-s 指定生成代码的路径
-p 指定生成代码的包路径
-encoding 指定生成文件编码
-verbose 指定输出命令执行的详细信息
命令执行过程:
–待补充
生成的文件:
三、springboot中新增配置类
1)配置类:
注意:@Bean中的内容,根据接口编写
@Configuration
public class DCServiceConfig {@Beanpublic DCService webService(){return new DCServiceService().getDCServicePort();}
}
2)调用:
注意:每个接口不一样,按实际情况编写和调用
@RequiredArgsConstructor(onConstructor_ = @Autowired)
@RestController
@RequestMapping("/dc/service")
public class DcServiceController extends BaseController {//注入private final DCService dcService;@PostMapping("/getValu")public AjaxResult getValu {SearchSubjectDataRequest request = new SearchSubjectDataRequest();SearchSubjectDataResult searchSubjectDataResult = dcService.searchSubjectData(request);return AjaxResult.success(searchSubjectDataResult);}}
springboot调用webServices(生成固定客户端代码调用,非动态调用)相关推荐
- java xfire 客户端代码_java调用xfire webService服务客户端代码
java技术调用xfire webService服务客户端代码 import类: import java.net.MalformedURLException; import java.net.URL; ...
- cmd命令生成webservice_根据wsdl文件生成WebService客户端代码
有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...
- soapUI生成WebService客户端代码
目录[-] 功能介绍 前提条件 操作步骤 功能介绍 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码. 前提条件 已在Apac ...
- java 生成客户端代码_swagger-codegen生成java客户端代码
前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...
- soupUI生成webservice客户端代码
在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...
- 基于OpenAPI Specification自动生成Android客户端代码
OpenAPI Specification(OAS) 无论你从事前端开发还是后端开发,或多或少都听说过Swagger. Swagger Specification 是一种 API Specificat ...
- 用MyEclipse自带工具生成WebService客户端代码
本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码.注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码. w ...
- sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试
条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 xsi:schemaLocation="http:// ...
- Eclipse 生成WebService客户端代码
1. 打开Eclipse,新建一个普通的Java project,然后在新建的项目上右键点击项目,New---->other---->Web Services -------->We ...
最新文章
- SecureCRT 7 序列号
- BigData之MongoDB:MongoDB基于分布式文件存储数据库的简介、下载、案例应用之详细攻略
- UE4 Run On Server与Run on owning client
- C语言高级编程:二级指针的赋值
- hbase伪分布式配置
- Docker运行tensorflow试试
- LDA主题模型简介及Python实现
- 【过拟合】防止模型过拟合的必备方法!
- 理解 LSTM 及其图示
- 不同的智能门锁解决方案开锁方式
- 《21天学通Java》(ppt+习题答案+源代码)
- 圆形时间html,html5 canvas实现圆形时钟代码分享
- 级数ex展开_泰勒级数的若干展开方法
- 你可能不知道的Gmail分身小技巧
- laravel faker数据填充详解
- 在第四代计算机期间全世界逐步进入了,1、在第四代计算机期间内,计算机的应用逐步进入到.docx.docx...
- php 时辰,生辰八字时辰查询表对应的时间
- 手把手教会你视频转文字怎么弄,这个方法建议收藏备用
- DDOS防御的8种方法
- 计算机二级公共基础知识
热门文章
- java先序遍历树(递归、堆栈)
- train_test_split()函数
- 艾宾浩斯(H.Ebbinghaus)遗忘曲线
- 最新修复站长导航站程序源码+实测可用
- uniapp 条件编译的使用
- MySQL SQL分组查询
- 阿里OceanBase破茧成蝶 跃升DB界宠儿
- Bootstrap栅格布局解析
- 视频设置新封面,快速给视频置入图片的方法
- *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c'