1、添加json数据转换相关坐标
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
2、设置发送json数据
3、在SpringMvcConfig.java中,开启自动转换json数据的支持
@EnableWebMvc
4、Controller方法中给参数添加注解@RequestBody
@RequestMapping("/saveModel")
@ResponseBody
public String saveModel(@RequestBody HahaModel hahaModel){
System.out.println("user save..."+hahaModel.getName()+"++++++++++---"+hahaModel.getAge());
return "{'module':springmvc}";
}
@ResquestBody 与@RequsetParam 区别
- 区别:
- @RequestParam用于接收ur1地址传参,表单传参[application/ x-WWW- form-urlencoded]
- @RequestBody用于接收j son数据[application/json]
- 应用:
- 后期开发中,发送json格式数据为主,@RequestBody应用较广
- 如果发送非json格式数据, 选用@RequestParam接收请求参数