SpringMVC注解

@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进行解析,绑定到方法入参对象

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值