xml报文转Java实体

公众号推广:

目前CSDN进行VIP可见,文章可在微信公众号进行免费的阅读。

文章内容经过认证实践,比较的清晰易懂,适合初次接触的人员。

请关注微信公众号:菜鸟编程踩坑之路,进入公众号搜索关键词 xml转实体

需求场景:

因为需要对接一些比较老的系统接口,他们的请求方式不是JSON数据结构,一般会采用xml数据结构来作为数据的入参和返参。因为我们的系统是通过JSON数据进行交互的突然接入xml数据结构的会比较的麻烦,麻烦的体现在xml数据结构比较复杂,同时如果采用字符串拼接的话会比较的难以维护。

解决方案:

将xml转为Java实体进行实体对象的操作

实现方案:

通过JAXBContext来将xml字符串转为Java实体或者把Java实体转为xml字符串

实现步骤:

1、根据xml文件生成xsd文件 

首先需要准备一个jar包来帮助我们将xml文件转为xsd文件,jar下载地址可以通过公众号获取。

xml报文转Java实体_第1张图片

 通过命令java -jar trang.jar test.xml test.xsd 生成xsd文件,如下图所示:

你可能感兴趣的:(Java,Spring,Boot,xml,java,xml转Java实体)