@RequestMapping的属性
--value:指定请求的实际url值含某变量如:value="/get/{id} (@PathVariable可提取变量值)
--method:如method="RequestMethod.POST"
--params:指定请求中必须包含指定的参数,如:params="action=mod"
--headers:指定请求头中必须包含指定的内容,如:headers = "Accept=application/json"
--consumes:指定请求正文的类型,如:consumes="application/json"
--produces:指定返回的内容类型,如:produces="application/json"
@RequestParam:将请求参数映射到功能处理函数的参数上
--value:请求参数的参数名
--required:默认是true,请求参数若不含value指定的参数会抛出错误
--defaulte:为请求参数中没有的value设置默认值
@PathVariable:绑定URI变量值
@ModelAttribute:在@RequestMapping调用之前调用
--返回值作为value加入到Model中,key为返回值类型的小写或由value属性值明确指定
@SessionAttributes:类注释,指定ModelMap里的指定参数的有效范围为session级别
@ResponsBody:将返回值直接放入HTTP响应正文
@RequestBody:读取Request请求的body部分数据,使用默认配置的HttpMessageConverter进行解析,绑定到方法入参对象
1194

被折叠的 条评论
为什么被折叠?



