当前位置: java基础教程 > 31-springMVC > 阅读正文

@RequestParam,@RequestBody

2021.6.14.   935 次   464字

这两个都是springMVC的注解

@RequestParam

此注解用于方法的形式参数前, 这是用于接收请求参数的注解, 把前端参数封装为形式参数

简单理解为,完成原 HttpServletRequest 对象的功能,但又不完全相同(参数中仍能使用HttpServletRequest, 以及HttpServletResponse)

由于SpringMVC中,每一个业务处理是在方法中,不再有request对象为参数,所以使用此注解接收参数

@RequestParam(value=”参数名”,required=”true/false”,defaultValue=”默认值”)

  • value –> 前端传递的参数名,必须
  • required –> 前端必须传递此参数?默认true
  • defaultValue –> 当参数不存在时指定默认值

@ResponseBody

此注解,可以用于方法或类体上,此注解无属性

使用了此注解的方法,不会通过动态视图模板渲染返回数据,而是直接返回给浏览器

用在类上时,那么当前类中所有包含了@RequestMaping注解的方法都会生效。

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群