1. 如果普通实体直接在接口上用实体接收就可以了
2. 如果接收的是List 那么需要在参数前面加上@RequestBody :
@PostMapping(value="/test")
public String test(@RequestBody List<test> list){
}
如果前端传值使用的是ajax,那么还需要注意必须把List转换成json,因为貌似js中没有List数据类型:
$.ajax({
type: "post",
url: '/test',
contentType : 'application/json', //如果传的是json必须加上当前定义,否则页面报415错误
data: JSON.stringify(list), //这里需要将参数,序列化成为json数据,js中并没有List数据类型
success: function(data) {
}
});
如果传的是json必须加上:contentType : 'application/json',否则页面报415错误