## 环境

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(生成固定客户端代码调用,非动态调用)相关推荐

  1. java xfire 客户端代码_java调用xfire webService服务客户端代码

    java技术调用xfire webService服务客户端代码 import类: import java.net.MalformedURLException; import java.net.URL; ...

  2. cmd命令生成webservice_根据wsdl文件生成WebService客户端代码

    有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...

  3. soapUI生成WebService客户端代码

    目录[-] 功能介绍 前提条件 操作步骤 功能介绍 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码. 前提条件 已在Apac ...

  4. java 生成客户端代码_swagger-codegen生成java客户端代码

    前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...

  5. soupUI生成webservice客户端代码

    在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...

  6. 基于OpenAPI Specification自动生成Android客户端代码

    OpenAPI Specification(OAS) 无论你从事前端开发还是后端开发,或多或少都听说过Swagger. Swagger Specification 是一种 API Specificat ...

  7. 用MyEclipse自带工具生成WebService客户端代码

    本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码.注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码. w ...

  8. sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试

    条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 xsi:schemaLocation="http:// ...

  9. Eclipse 生成WebService客户端代码

    1. 打开Eclipse,新建一个普通的Java project,然后在新建的项目上右键点击项目,New---->other---->Web Services -------->We ...

最新文章

  1. SecureCRT 7 序列号
  2. BigData之MongoDB:MongoDB基于分布式文件存储数据库的简介、下载、案例应用之详细攻略
  3. UE4 Run On Server与Run on owning client
  4. C语言高级编程:二级指针的赋值
  5. hbase伪分布式配置
  6. Docker运行tensorflow试试
  7. LDA主题模型简介及Python实现
  8. 【过拟合】防止模型过拟合的必备方法!
  9. 理解 LSTM 及其图示
  10. 不同的智能门锁解决方案开锁方式
  11. 《21天学通Java》(ppt+习题答案+源代码)
  12. 圆形时间html,html5 canvas实现圆形时钟代码分享
  13. 级数ex展开_泰勒级数的若干展开方法
  14. 你可能不知道的Gmail分身小技巧
  15. laravel faker数据填充详解
  16. 在第四代计算机期间全世界逐步进入了,1、在第四代计算机期间内,计算机的应用逐步进入到.docx.docx...
  17. php 时辰,生辰八字时辰查询表对应的时间
  18. 手把手教会你视频转文字怎么弄,这个方法建议收藏备用
  19. DDOS防御的8种方法
  20. 计算机二级公共基础知识

热门文章

  1. java先序遍历树(递归、堆栈)
  2. train_test_split()函数
  3. 艾宾浩斯(H.Ebbinghaus)遗忘曲线
  4. 最新修复站长导航站程序源码+实测可用
  5. uniapp 条件编译的使用
  6. MySQL SQL分组查询
  7. 阿里OceanBase破茧成蝶 跃升DB界宠儿
  8. Bootstrap栅格布局解析
  9. 视频设置新封面,快速给视频置入图片的方法
  10. *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c'