SpringMVC @RequestBody使用
Spring mvc是一个非常轻量的mvc框架,注解可以大大减少配置,让请求的拦截变得比较简单。这次记录下@RequestBody 注解接收参数尤其是数组参数的用法。
关于容器的配置不再多说,这里写出spring-servlet.xml的sechme:
只要对应包名下面的添加注解即可扫描到对应的控制器,一般采用@Controller
RequestBody接收基本类型
@RequestBody只能接收POST请求Body里的数据。
@RequestBody接收基本数组
然后我们接收基本类型数组:
如果是复杂的对象。
@RequestBody的使用。
定义model:
@RequestBody接收复杂对象
接收参数的方式
即可获取到参数,body里的参数会自动匹配到person的属性并赋值。
注意名字要与对象的属性变量名一致。否则获取不到参数,例如这里就不能在body里写成{“i”:1,“name”:“micro”},这样获取到person的id为null。
@RequestBody接收复杂对象数组 如果是复杂对象数组:
文章出处:https://blog.csdn.net/micro_hz/article/details/53157738


腾讯成长空间 6090人发布