首页 > 其他分享 >IDEA中进行SpringBoot整合spring-ws开发webservice接口后期要修改xsd文件流程

IDEA中进行SpringBoot整合spring-ws开发webservice接口后期要修改xsd文件流程

时间:2023-03-12 11:01:37浏览次数:30  
标签:实体类 SpringBoot spring 代码 IDEA 接口 xsd 打包


场景

SpringBoot整合spring-ws开发webservice接口(全流程详细教程)


现在接口已经开发完毕,但是在后期进行调试时发现在C#程序中进行调用时某个接口没有响应。

原因是不同接口中存在同名的属性这样代码生成插件就会生成同名的实体类。

所以要重新修改xsd文件中的属性命名。

实现

首先修改xsd文件,确保不会再有生成代码后重名的出现。

然后在IDEA中打开maven面板,执行install或者package操作,使其重新生成实体类。

这里使用的是pckage打包操作。

但是在打包后会报错,因为打包时会重新生成实体类,而此时的实体类与实际业务代码中的已经不一致,所以打包会失败,但是此时实体类代码已经重新生成。

打包失败会导致其他业务代码等丢失,此时在IDEA中进行更新代码,将其他丢失的代码更新下来。

然后此时业务代码serviceImpl中对具体修改的实体类的地方的set方法会报错,每一个地方将其改过来,再重新打包即可。

记得及时将修改的代码进行提交,不然后续可能会丢失代码。

标签:实体类,SpringBoot,spring,代码,IDEA,接口,xsd,打包
From: https://blog.51cto.com/BADAOLIUMANGQZ/6115625

相关文章

  • Webservice开发之xsd中开发请求数据的响应接口
    实现<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns:tns="http://test.com/webservice/pda"targetNamespace="http://test.com/webservice/pda"......
  • SpringCloud-使用路由网关统一访问接口(附代码下载)
    上面在实现了使用熔断仪表盘进行监控熔断后,使用路由网关统一访问接口。API网关API网关负责请求路由、组合和协议转发。所有的客户端请求首先要通过API网关,之后请求被路由到......
  • SpringCloud-创建服务消费者-Feign方式(附代码下载)
    场景在上面已经实现服务注册中心、服务提供者和以Ribbon方式实现服务消费者的前提下,使用另一种Feign方式实现服务消费者。FeignFeign是一个声明式的伪Http客户端,它使得写......
  • SpringCloud -创建统一的依赖管理
    场景SpringCloud为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性Token,全居琐,Leader选举,分布式Session,集群状态)中快速构建的工具,使用Spring......
  • SpringCloud第一部分(认识微服务、RestTemplate、Eureka、Ribbon、Nacos、Feign)
    认识微服务单体架构将业务的所有功能集中在一个项目中开发打成一个包部署优点:架构简单部署成本低缺点:耦合度高分布式架构根据业务功能对系统进行拆分,每个业......
  • SpringSecurity
    SpringSecurity框架简介1.1概要Spring是非常流行和成功的Java应用开发框架,SpringSecurity正是Spring家族中的成员。SpringSecurity基于Spring框架,提供......
  • 【书】【看透 Spring MVC】
    1  集群与分布式集群和分布式处理都是使用多台服务器进行处理的,集群是每台服务器都具有相同的功能,处理请求时调用哪台服务器都可以,主要起分流的作用,分布式是将不同的业......
  • Spring JDBC和 事务控制
    SpringJDBC和事务控制1.主要内容2.Spring整合JDBC环境 Spring框架除了提供IOC与AOP核⼼功能外,同样提供了基于JDBC的数据访问功能,使得访问持久层数据更......
  • spring事务失效的场景
    spring事务的七种传播机制事务方法发生了相互调用,事务如何传播:a调用bREQUIRED(spring默认的事务传播级别):如果当前(a)没有事务,则(b)新建一个事务,如果当前存在事务,则加入这......
  • SpringMVC-day01
    SpringMVC-day01SpringMVC,底层是把Servlet、Filter、Listener再次封装课程内容SpringMVC介绍请求与响应RESTful风格请求交互SSM整合(注解版)拦截器学习目标掌握......