如何使用Spring MVC将查询字符串RequestBody映射到POJO

时间:2017-01-08 22:04:53

标签: java spring spring-mvc spring-boot

大家好,这就是我的代码:

Spring Controller类

public class CarDataController {
    @RequestMapping(method = RequestMethod.POST)
    public String test(@ModelAttribute CarData carData) {
      /** how do I get carData? **/
    }
}

当我将@RequestBody转换为字符串时,我得到了

carType=Ford&carColour=green

编码类型是

application/x-www-form-urlencoded

这不起作用。产生了4xx响应。我想知道我需要做什么才能正确实例化carData。

更新

感谢用户chrylis我能够解决它。这是更新的代码。

Spring Controller类

public class CarDataController {
    @RequestMapping(method = RequestMethod.POST)
    public String test(@RequestBody final CarData carData) {
      /** how do I get carData? **/
    }
}

0 个答案:

没有答案