IDEA 2023根据 wsdl文件生成 代码

别再手动封装参数了!用IDEA 2023.3的WebService插件,5分钟搞定WSDL客户端代码生成 本文介绍了如何利用IntelliJ IDEA 2023.3的WebService插件快速生成WSDL客户端代码,告别手动封装参数的繁琐过程。通过详细的步骤指南和实战示例,帮助开发者在5分钟内完成代码生成,提升WebService接口对接效率,适用于Java开发者和WebService技术栈。 阅读详情

先安装插件

引入依赖

         <!-- WebSerivce 测试依赖包开始 -->
        <dependency>
            <groupId>org.apache.axis</groupId>
            <artifactId>axis</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>axis</groupId>
            <artifactId>axis-jaxrpc</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>commons-discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>0.2</version >
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- 去除版本不一致的传递依赖包 -->

        <dependency>
            <groupId>wsdl4j</groupId>
            <artifactId>wsdl4j</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.xml</groupId>
            <artifactId>soap</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>5.3.9</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.axis</groupId>
            <artifactId>axis</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.35</version>
        </dependency>

        <dependency>
            <groupId>kingdee</groupId>
            <artifactId>kingdee_Ltpa</artifactId>
            <version>0.0.1-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/kingdee_Ltpa.jar</systemPath>
        </dependency>
        <!-- WebSerivce 测试依赖包结束 -->

选择文件 生成代码

如果 

       <dependency>
            <groupId>javax.xml</groupId>
            <artifactId>soap</artifactId>
            <version>1.2.0</version>
        </dependency> 
   

    找不到  可以更换为下面这个

<dependency>
    <groupId>javax.xml.soap</groupId>
    <artifactId>javax.xml.soap-api</artifactId>
    <version>1.4.0</version>
</dependency>
IDEA根据wsdl生成java代码(Generate Java Code from WSDL)以及乱码问题的解决 乱码是因为文件编码不一致,Win10默认字符编码为936(GBK),导致IDEA根据wsdl生成的java文件编码为GBK,而如果IDEA设置了全局/项目编码为UTF-8,这时打开文件就会乱码。可修改IDEA配置,单独将乱码文件配置为GBK也能解决乱码问题,但是文件太多时很不方便。可借助EmEditor文本编辑器统一将所有选中的GBK文件转为UTF-8。 阅读详情

相关推荐

SpringBoot集成axis发布WebService服务

本文档详细说明了使用SpringBoot集成axis发布WebService服务的步骤,供大家在开发的过程中参考

Jack_David的专栏 3720

jar project项目运行报错org.apache.axis.utils.JavaUtils isAttachmentSupported

jar project项目运行报错org.apache.axis.utils.JavaUtils isAttachmentSupported

_pepe的博客 3146

在 Intellij IDEA 中远程调用已有的 WebServices

本文主要讲解如何在 Intellij IDEA 中远程调用已有的 WebServices,实验用例是测试调用远程天气预报,包含创建 WebService项目,将远程服务 wsdl 转化到本地的 java 代码,然后编写测试用例,再运行,得到理想结果。

渣渣的夏天 2056

Axis1.4 依赖的jar包,maven配置

Axis 1.4依赖的jar包Maven配置文件<!-- axis 1.4 jar start --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</artifactId> <version>1.4</version>

a13409676250的博客 3万+

IntelliJ IDEA 2023.1及更早版本可用的Axis2 1.7.9插件全量集成包(含依赖库与配置)

专为IntelliJ IDEA IU-2023.1及之前老版本设计的Axis2 1.7.9插件完整部署包,开箱即用,无需额外下载依赖或手动配置环境。支持在IDE内直接新建Axis2 Web Service项目、生成WSDL、编译ADB代码、部署服务及本地调试SOAP接口。包内已整合全部必需jar:axis2-kernel-1.7.9.jar、axis2-adb-1.7.9.jar、axis2-codegen-1.7.9.jar、axis2-java2wsdl-1.7.9.jar、axiom-api/impl

x8y9z0的博客 217

axis1.4开发需要用到的jar包

axis1.4开发webservice需要用到的jar包,帮助快速开发webservice接口。

IDEA 2023.3 里搞定 WebService 客户端:从插件配置到手动补 Jar 包的完整避坑指南

本文详细介绍了在IDEA 2023.3中开发WebService客户端的完整流程,包括插件配置、依赖管理、代码生成及常见问题解决方案。特别针对内网环境和老旧项目提供了实用技巧,帮助开发者高效完成WebService集成并规避常见陷阱。

weixin_30352645的博客 421

Python头歌实验题目(2024版)

武汉理工大学头歌平台实验题目

2401_84152595的博客 2万+

别再手动封装参数了!用IDEA 2023.3的WebService插件,5分钟搞定第三方接口调用

本文详细介绍了如何使用IntelliJ IDEA 2023.3的WebService插件快速生成Java客户端代码,简化第三方接口调用流程。通过自动化处理WSDL文件和SOAP协议细节,开发者可以大幅提升对接银行、支付网关等WebService接口的效率,减少手动封装参数和解析XML响应的时间。

weixin_30475039的博客 548

欧姆龙OMRON PLC之HostLink通讯协议(四)-FINS命令进阶应用与调试技巧

本文深入探讨欧姆龙OMRON PLC的HostLink通讯协议中FINS命令的进阶应用与调试技巧。文章聚焦实战排错,详细解析命令帧解剖、响应帧解读与网络抓包三大核心方法,并分享性能优化策略,如合并读写与异步设计。同时介绍了强制操作、多存储区访问等高级命令的应用场景,旨在帮助工程师高效解决现场通讯问题,提升系统稳定性与效率。

nept的博客 745

一文吃透 OData Deep Insert:从框架原理到 ABAP 实战

本文面向ABAP工程师,解析OData服务中的Deep Insert技术。文章首先阐述Deep Insert的业务背景,说明其适用于父子层级数据必须成组创建的场景(如销售订单与行项目)。随后深入框架实现机制,介绍SAP Gateway如何通过CREATE_DEEP_ENTITY方法处理嵌套请求,并强调开发者的责任边界。通过销售订单案例,文章对比了Deep Insert与$batch的适用场景差异,提供请求负载示例和DPC_EXT实现骨架代码。最后给出MPC_EXT声明深结构的三种套路,以及事务处理和错误处理

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 217

idea 2023 配置 web service

idea 配置web Service环境

qq_73270720的博客 945

深度强化学习在足式机器人中的应用 (一):基础原理与仿真环境

我们将首先深入探讨其背后的核心挑战与技术栈,然后详细推导机器人学和强化学习的基本数学原理,特别是剖析在机器人控制领域表现卓越的PPO算法。下面的独立Python脚本展示了Isaac Gym的基本API用法,加载一个Go1机器人(假设URDF已准备好),并让它执行一个简单的预设动作(正弦波运动),以此来熟悉仿真流程。:代码的核心是直接操作GPU上的PyTorch张量,避免了CPU和GPU之间的数据拷贝,这是实现高性能的关键。:所有计算(如伪策略中的正弦波计算)都应该是向量化的,一次性为所有。

VectorShift的博客 221

idea2023,使用wsdl创建webservice

查看idea 是否拥有以下3个插件,没有去市场搜索 web service 下载。

qq_45865308的博客 1435

STM32CubeMX配置FSMC驱动外部SRAM全流程详解

FSMC(灵活静态存储控制器)是STM32实现高速并行外部存储扩展的核心外设,其本质是将片外SRAM地址空间映射为CPU可直接读写的内存区域。原理上依赖于精确的时序寄存器配置(如BTRx)、GPIO复用功能启用及AHB3总线时钟同步机制,技术价值在于免DMA搬运的零拷贝访问能力与确定性低延迟。典型应用场景包括工业HMI缓存、医疗设备实时数据采集、嵌入式图形加速等对带宽和确定性要求严苛的系统。本文围绕STM32F407ZG平台,结合STM32CubeMX工程化配置、硬件信号完整性设计与HAL库底层映射逻辑,系

weixin_34718952的博客 226

【DRAM存储器六十六】DDR5介绍--训练相关之CA/CS Training

详述DDR5 CA/CS training过程细节

highman110的博客 178

WSDL代理类生成

WSDL代理类生成

faycat 549

fast-lio运行步骤(使用velodyne数据)

使用fast-lio运行velodyne数据

ericdowney 4764

使用Idea 自动生成Web Servcie实体及接口

最近几天正在研究使用java调用web service 接口,走了很多弯路,记录一下,方便复盘 1,查看 web Service 接口文档,找到WSDL路径; 2.使用idea在文件目录下右击,选中 webServices 点击ok,稍等片刻,会生成java文件和class文件,我们保留java文件生成的文件中包括service接口,直接注入,调用方法即可 ...

suwenLove的博客 498

栅格数据做相关性分析前的预处理(批量定义投影、栅格投影、重采样)

最近在做两个栅格数据的相关性分析,这个最主要的是两个栅格数的行列号是一致的(也就是说坐标系、分辨率一致),那么标准的栅格数据的分辨率是以米的形式存在的,但是有一些栅格数据是以度为单位存在的,所以在做分析前,一定要先把其转换为米,否则在重采样的时候就会出错。(相关文章——栅格数据以度为单位变为以米为单位的简单做法)当然,在变其分辨率的单位前,一定要将其坐标系转换为一致。所以就有以下的步骤(如何将两个栅格数据的坐标系、分辨率的单位和分辨率一致) 1.首先,要看两个栅格数据的坐标系是否一致,如果不一致,要先统一到

qq_41828818的博客 8343

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IntelliJ IDEA 开发 WebService

转: http://www.biliyu.com/article/986.html 1、环境 IntelliJ IDEA 14.0.2JAVA 1.6Tomcat 7 2、新建项目 进入File > New Project…菜单打开新建项目窗口,依次选择Java、WebServices,Version项选择Apache Axis,Libraries项选择 D

Stay hungry, Stay foolish 7732

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

idea生成WebService调用代码

idea快速生成 webservice 调用代码

u010588886的专栏 1829

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

spring项目在idea中最简单的调用webservice接口方法

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

生命的意义在于创造和毁灭 3523

如何用IDEA一步一步开发WebService服务器端

工具:IntelliJ IDEA 下面我们来一步一步的实现WebService服务器端: 第一步,新建一个工程:File->new->project。需要注意的看下面的图片: 点击next: 点击Finish,我们得到的工程目录大概是下面这样子的: 然后我们看到有一个Java类。右键HelloWorld.java: 在这里生成wsdl文件进行配置: 还有一个地方需要注意: ...

qq_29928513的博客 922

idea写java webservice_玩转WebService -- 用Intellij IDEA + java搭建WebService项目并演示请求响应...

上篇博客给大家整理了WebService的基本概念及组成元素,对概念或原理还不太清楚的可以去看看。这篇我们用Intellij IDEA来搭建一个WebService,并看看如何请求。首先,new project, 选择WebService项目,并选择Apache Axis:点击next,随便去个项目名称,比如webservice。finish之后,会有一些示例文件,默认有一个HelloWorld类...

weixin_28837357的博客 265
上一篇: 分区扩展逻辑卷到home记录
下一篇: 艺赛旗RPA记录
艳阳天_.
博客等级 码龄11年 1311粉丝 452原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值