json数据传递参数
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
@Configuration
@ComponentScan("com.xxx.controller")
@EnableWebMvc // 开启json数据转对象的功能
public class SpringMvcConfig {
}

json数组
//集合参数:json格式
@RequestMapping("/listParamForJson")
@ResponseBody
public String listParamForJson(@RequestBody List<String> likes){
System.out.println("list common(json) 参数传递 list ==> "+likes);
return "{'module':'list common for json param'}";
}

json对象(POJO)
//POJO 参数:json格式
@RequestMapping("/pojoParamForJson")
@ResponseBody
public String pojoParamForJson(@RequestBody User user){
System.out.println("pojo(json)参数传递 user ==>"+user);
return "{'module':'pojo for json param'}";
}

json数组(POJO)
//集合参数:json格式
@RequestMapping("/listPojoParamForJson")
@ResponseBody
public String listPojoParamForJson(@RequestBody List<User> list){
System.out.println("list pojo(json) 参数传递 list ==> "+list);
return "{'module': 'list pojo for json param'}";
}


