xml入参,带头
需要在对应实体类上面,增加对应的Xml注解,以及get方法上面
jackson-mapper-asl 支持json的数据绑定转换
spring-oxm 支持xml的数据绑定转换,里面内置了关于xml序列化反序列化的支持
SpringMVC——xml的数据绑定
案例:绑定xml数据类型,也是通过RequestBody数据区获取xml数据

步骤1:该功能需要如下依赖,该包完成xml数据的序列化和反序列化功能。

步骤2:实体类中使用到两个注解,分别为@XmlRootElement(name="admin")给类取别名和@XmlElement(name="name")用在属性的get方法上,,如下图

XML数据:

输出:

同样对于xml类型的数据绑定,和json类似,在方法形参上增加注解 @RequestBody,并且在Post请求时请求头为Content-Type: application/xml。这样SpringMVC就会调用对应的解析器去解析,所以我们同时还需要在pom中添加xml解析的相关依赖 spring-oxm ,同时如截图所示,将xml对应的实体类进行注解标注,根节点放在类名,并使用name属性设定对应的xml中的根节点名称,其他节点同理。
xml 数据绑定:必须在实体类里面加注解@XmlRootElement,在属性上添加XmlElement ex:@XmlElement(name="age"):此时就会将xml 里面对应的age数据添加到实体类中的age属性中去。 2、xml数据绑定需要“spring-oxm”这个jar包提供支持
同样对于xml类型的数据绑定,和json类似,在方法形参上增加注解 @RequestBody,并且在Post请求时请求头为Content-Type: application/xml。这样SpringMVC就会调用对应的解析器去解析,所以我们同时还需要在pom中添加xml解析的相关依赖 spring-oxm ,同时如截图所示,将xml对应的实体类进行注解标注,根节点放在类名,并使用name属性设定对应的xml中的根节点名称,其他节点同理。
xml注解