springmvc传递参数时出现的问题

请求类型为json时,遇到的一些问题

1.在渠道管理页面,前端传递的数据类型为json
如下格式:
请求头中:Content-Type:application/json
springmvc传递参数时出现的问题
参数格式为:{“name”:“1212”,“code”:“121”,“description”:“212”,“id”:""}
springmvc传递参数时出现的问题
在后台,如果我们通过实体类来接收.需要保证实体类中属性名称和json中key名称一致,且要使用@RequestBody注解
springmvc传递参数时出现的问题我们需要注意的是,如果我们在后台使用String类型来接收,此时就会碰到一个坑
例如:
springmvc传递参数时出现的问题
当我们通过id接收到的是json字符串,而非json中id的值
springmvc传递参数时出现的问题
解决方式:采用占位符方式
springmvc传递参数时出现的问题