文档章节

Json XmL数据绑定

Geeyu
 Geeyu
发布于 2017/02/25 20:30
字数 160
阅读 16
收藏 0

慕课网《SpringMVC数据绑定入门》笔记

Json

  需要将json串放到http body中发送,用@RequestBody接收,解析为后台实体对象时,需要以下依赖。

[@Controller](https://my.oschina.net/u/1774615)
public String json(User user){
	...
}

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.9.13</version>
</dependency>

  jackson用于java对象和json对象之间的相互转换。

XML

  java对象和xml之间的转换则需要另一个依赖,包含xml序列化和反序列化的功能。同时需要给实体类加上节点的注解。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-oxm</artifactId>
    <version>4.3.2.RELEASE</version>
</dependency>

@XmlRootElement(name="user")
class User{
	@XmlElement(name="name")
	private String name;
	...
}

© 著作权归作者所有

共有 人打赏支持
上一篇: Maven Tags
下一篇: 集合的数据绑定
Geeyu
粉丝 2
博文 57
码字总数 30351
作品 0
昌平
私信 提问
SpringMVC(3)——@PathVariable&@RequestBody

背景:今天来分享一下@PathVariable&@RequestBody~~~ 一、@PathVariable 作用: 映射URL绑定的占位符 带占位符的URL时Spring3.0新增的功能,该功能再SpringMVC向REST 目标挺进发展过程中具有...

u013043341
2017/08/27
0
0
JavaWeb15-HTML篇笔记(三)

1.1 案例三:使用JQuery完成仿百度的信息提示:1.1.1 需求: 在一个搜索页面中,键盘输入一些信息,在文本框下面给出一些提示信息(需要从服务器端进行查询的). 1.1.2 分析:1.1.2.1 步骤分析: ...

我是小谷粒
2018/06/01
0
0
Web APi之捕获请求原始内容的实现方法以及接受POST请求多个参数多种解决方案(十四)

前言 我们知道在Web APi中捕获原始请求的内容是肯定是很容易的,但是这句话并不是完全正确,前面我们是不是讨论过,在Web APi中,如果对于字符串发出非Get请求我们则会出错,为何?因为Web A...

jeffcky
2015/10/15
0
0
@RequestBody接受参数报415错误

1.简介 @RequestBody 作用: 1) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; 2) 再把HttpMessage...

多米亚单色
2017/05/18
0
0
Spring MVC一些常见注解的使用(三)关于提交参数的一些注解待续

Spring MVC一些常见注解的使用(三) 关于提交参数的一些注解 @RequestParam 绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 由于现在很多时候都是自动绑定,所以这个@...

年少爱追梦
2016/07/27
26
0

没有更多内容

加载失败,请刷新页面

加载更多

cnetos7+docker+rancher构建基于DevOps的全自动CI【01】

来自DevOps实践分享,分享从开发代码到生产环境部署的一条龙操作的实践及经验, 包含工具技术的选型及考量、私有代码库与私有镜像库的应用等。 1、环境选择 安装Rancher环境,一定要在干净的...

Elson
11分钟前
0
0
21分钟教会你分析MaxCompute账单

背景 阿里云大计算服务MaxCompute是一款商业化的大数据分析平台,其计算资源有预付费和后付费两种计费方式。并且产品每天按照project为维度进行计量计费(账单基本情况下会第二天6点前产出)...

zhaowei121
14分钟前
0
0
CTO职场解惑指南系列(一)

基于科技能够改变世界的事实,几乎每个公司的程序员都自带闪光灯。程序员的手和普通人的手自然是有区别的,“我们可是用双手改变了世界” 。(码农真的是靠双手吃饭,呵呵) 这个世界上但凡靠...

阿里云云栖社区
19分钟前
0
0
css实现图片自适应容器宽高

css实现图片自适应容器宽高的做法一般如下所示 <style>div{width: 200px; height: 200px}div img{width: 100%; height: 100%}</style><div><img src="xxxx.png" /></div> 当外层容......

小草先森
19分钟前
0
0
PlatON在CentOS上编译部署

本文作者为万向区块链CTO罗荣阁。 目录 PlatON在CentOS上编译部署 1. CentOS 环境准备 1.1. 使用rpm 安装devtoolset-7 1.2. 使用rpm 安装dos2unix 1.3. 准备PlatON代码 1.4. 确保build脚本正...

万向区块链
27分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部