springmvc接收xml格式数据_晏无心_新浪博客-程序员宅基地

技术标签: spring  python  java  json  大数据  

前面分析了springmvc接收json格式的数据,这里来接着分析springmvc接收xml格式的数据。

springmvc接收xml数据使用RequestResponseBodyMethodProcessor来解析参数,使用MappingJackson2XmlHttpMessageConverter来转换xml格式的数据。

需要引入的jar包:
springmvc接收xml格式数据

在springmvc.xml里进行配置:
springmvc接收xml格式数据

Http请求的contentType必须是xml相关类型,消息体是xml格式的数据:
springmvc接收xml格式数据
具体的handler:
springmvc接收xml格式数据

springmvc接收xml格式数据
需要在实体类上添加@XmlRootElement和@XmlElement注解,和http消息体中的xml数据对应。
***********************************************************************************
这里经过测试发现并不需要添加@XmlRootElement和@XmlElement注解,对于MappingJackson来处理xml格式,@XmlRootElement和@XmlElement注解并没有起作用。它会以属性的名称来作为xmlElement的名称,对于xmlRootElement的名称不做映射。
springmvc接收xml格式数据

springmvc处理xml格式的流程与处理json格式的数据流程一致,不同的是MessageConverter,使用MappingJackson2XmlHttpMessageConverter来进行xml格式数据的转换。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013219087/article/details/109665528

智能推荐

追踪oracle执行sql情况_oracle追踪sql-程序员宅基地

文章浏览阅读627次。记录在这里,防止以后忘了,不知道去哪里搜索select q.FIRST_LOAD_TIME, q.sql_text, q.modulefrom v$session s, v$sqlarea q where s.user# = q.parsing_user_id and s.status='ACTIVE' and s.username='JLSCM' --Sql用户名_oracle追踪sql

深度学习 一:Deep Learning基本概念及线性、非线性回归对比分析(sigmoid v.s. ReLU)_relu线性回归 神经网络-程序员宅基地

文章浏览阅读639次。深度学习是一类模式分析方法的统称,就具体研究内容而言,主要涉及三类方法:基于卷积运算的神经网络系统,即卷积神经网络(CNN);基于多层神经元的自编码神经网络,包括自编码(Auto encoder)以及近年来受到广泛关注的稀疏编码两类(Sparse Coding)。以多层自编码神经网络的方式进行预训练,进而结合鉴别信息进一步优化神经网络权值的深度置信网络(DBN)。_relu线性回归 神经网络

Leaflet 加载高德地图_leaflet加载高德地图-程序员宅基地

文章浏览阅读5k次,点赞22次,收藏34次。高德地图是一款由高德软件提供的数字地图服务,在国内使用较为广泛。高德地图提供了丰富的地图数据和 API 接口,支持 Web、移动端等多种平台。本文中,我们将高德地图的wms服务加入leaflet地图对象,并构建点击事件输出高德坐标和WGS-84坐标;在这个例子中,我们使用了高德地图的 WMS 服务,通过 方法创建了一个瓦片图层,并将其添加到地图容器中。_leaflet加载高德地图

EL表达式截取字符串-程序员宅基地

文章浏览阅读177次。  日常工作中,经常会对EL表达式输出的字符进行截取。所以查bd整理了一下方法,方便以后自己查阅。  首先jsp页面都不引用:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>  下面是JSTL中自带的方法列表&其描述:  fn:contains 判定字符串是否包含另..._mvel 表达式截取字符串

让你的「文件传输助手」歇一歇吧,你完全有更实用的备忘录工具选择_备忘录网页版-程序员宅基地

文章浏览阅读5.7k次,点赞2次,收藏3次。好用的便签软件推荐_备忘录网页版

Apache Http 服务器安装教程-程序员宅基地

文章浏览阅读4.2w次,点赞3次,收藏18次。Apache Http 服务器安装教程_http

随便推点

华为光猫电源power,pon、los、lan,引出 无源光网络PON的原理-程序员宅基地

文章浏览阅读2.1k次。2019独角兽企业重金招聘Python工程师标准>>> ..._华为以太网无源光纤是猫吗

对mtcnn的人脸对齐的理解_tform.estimate-程序员宅基地

文章浏览阅读4.6k次,点赞3次,收藏21次。概念理解人脸识的流程:人脸检测 ——人脸对齐——特征提取——相似度对比人脸对齐也是关键的一步,在不同的应用场景下,会直接影响到人脸识别的结果。因为是否进行人脸对齐,会影响到提取到的特征,对齐前后提取到的特征是有差别的。人脸对齐(矫正):就是检测到人脸角度不正,关键点不对齐,然后需要对齐操作。人脸对齐前后的效果对比如下图,发现对齐后效果还是挺好的。 那么我们要怎么实施..._tform.estimate

Go+Wails学习笔记(三)Go与Js数据交互_wails runtime-程序员宅基地

文章浏览阅读3.6k次。前言下面会介绍Go+Wails最核心的、最重要的部分——前后端数据交互,即后端的Golang和前端的JavaScript如何交换数据。笔者通过分析前文提到的通过wails init生成的默认hello-world项目,和官方Github提供的示例项目todo,了解到具体的做法。todo项目的某些表达方式和新版本可能不同,以新版本wails的模板为准。项目结构下面是todo项目的大体结构:todo |__ build //最终程序生成的位置 |__ frontend //前端目录 _wails runtime

自从上了 SkyWalking,睡觉真香!!-程序员宅基地

文章浏览阅读89次。作者:废物大师兄来源:www.cnblogs.com/cjsblog/p/14075486.htmlSkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Dock..._listofservers: 127.0.0.1:12800

POJ 2181-Jumping Cows_2181jumping cows-程序员宅基地

文章浏览阅读1.9k次。题目:http://poj.org/problem?id=2181大意:给你n个数,让你找出一个子序列,子序列计算的规则是:奇数次运算则加上这个数,偶数次运算就减去这个数。求这个子序列的最大值。思路:跟物理上的波一样:如果为区间最大值,则为波峰。则_2181jumping cows

2021-11-13-程序员宅基地

文章浏览阅读700次。渣渣Python学习打卡之爬虫篇——第二天(requests高级)一、SSL验证#一、SSL验证import requestsresponse = requests.get('https://www.12306.cn/index/')print(response.status_code)运行结果:#若报错SSLError,表示证书验证错误,把 verify 参数设置为 False 即可import requestsresponse = requests.get('https://w

推荐文章

热门文章

相关标签