一、@ModelAttribute与@RequestBody的区别

  @ModelAttribute与@RequestBody都是用来注解解析前端发来数据,并自动对应到所定义的字段名称。

  这里先放结论,使用@ModelAttribute注解的实体类接收前端发来的数据格式需要为"x-www-form-urlencoded",@RequestBody注解的实体类接收前端的数据格式为JSON(application/json)格式。(若是使用@ModelAttribute接收application/json格式,虽然不会报错,但是值并不会自动填入)

参考资料:

1、https://blog.csdn.net/qq_42684642/article/details/83058211

05-13 15:38