@RequestMapping(value = "/addRecord",method = RequestMethod.POST)
@ResponseBody
public String addRecord(@RequestBody Param param) {
return recordService.addRecord(param);
}
使用@RequestBody注解,用自定义类型接收参数,类属性值与json中属性一一对应。
使用postman测试。
配置中加入
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list