栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring MVC注解详细

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring MVC注解详细


@ResquestParam 获取参数

  1. 使用方法:方法名(@ResquestParam("请求参数名称") 数据类型 参数名称)
  2. 讲解:请求参数名称是客户端发送http请求的数据的名称。

@PathVariable 服务器使用URL传递参数(符合REST风格)使用这个注解,来接收客户端传过来的参数
  1. 使用方法:方法名(@PathVariable("请求参数名称") 数据类型 参数名称)
  2. 讲解:若使用URL传递参数,就需要在注解@RequestMapping的路径配置中把请求参数用{}包裹起来。例如:@RequestMapping("/路径1/{请求参数名称}")
  3. 注意:路径中请求参数名称要与@PathVariable中的请求参数名称一致
 @RequestAttribute.@SessionAttribute.@SessionAttributes 用来获取request对象和session对象的参数
  1. 使用方法:方法名(注解("参数名称") 数据类型 参数名称)@SessionAttributes只能用在
  2. 讲解                                                                                                                                @RequestAttribute 获取HTTP请求(Request)对象属性值,范围再一次请求中,默认不能为空,否则会抛出异常若想要为空只需这样: v@RequestAttribute(value="id",required=false) 参数就可以是空的了;@SessionAttribute 获取在HTTP的会话(Session)对象属性值;                                                            @SessionAttributes通过它可以配置一个字符串数组,这个数组对应的是数据模型对应的键值对,然后将这些键值对保存在Session中。
  3. 注意:@SessionAttributes只能在类前使用。数据模型若不懂,去查查,我就不说了
@Cookie Value @RequestHeader 从Cookie和HTTP请求头获取对应的请求信息 
  1. 使用方法:方法名(@RequestHeader(value="User-Agent",required="false",defaultValue="attribute") 数据类型 参数名称);方法名(@CookieValue(value="User-Agent",required="true",defaultValue="attribute") 数据类型 参数名称)
  2. 讲解:这里很简单跟前面的类似
  3. 注意:用户是可以选择禁用Cookie的,我们使用的时候需要注意一下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/852134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号