功能
用于读取Request请求的body数据。使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上。再把返回的对象数据绑定到 controller中方法的参数上。
使用要求:
三个依赖包:
- jackson-core
- jackson-annotations
- jackson-databind
对应的maven片段
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.5</version>
</dependency>
前端页面ajax要提交的JSON对象要使用
JSON.stringify()
进行转换。
JSON中的属性要与实体类中的属性对应。