@RequestParam注解四个属性字段说明
当前spring-web依赖版本为:
<!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.3.3</version>
</dependency>
关于@RequestParam注解的源码如下,其内部共有四个属性字段:
1、String name
2、String value
3、boolean required;
4、String defaultValue
package org.springframework.web.bind.annotation;import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.springframework.core.annotation.AliasFor;@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RequestParam {@AliasFor("name")String value() default "";@AliasFor("value")String name() default "";boolean required() default true;String defaultValue() default "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n";
}
name和value两个属性是等价的,都是为当前字段定义别名,获取从前端传入的请求参数
@RequestParam注解四个属性字段说明相关推荐
- requestparam的作用_关于@RequestMapping和@RequestParam注解(四)
通过配置@RequestMapping,可以绑定请求路径与处理请求的方法,例如: @RequestMapping("login.com") public String showLo ...
- springMVC笔记系列——RequestParam注解
摘要: 前面的文章介绍过注解@PathVariable,它能够为Rest风格的URL用占位符的方式传递一个参数,但是这个参数并不是真正意义上的请求参数.请求参数怎么处理是本文的主要内容. 前面的文章介 ...
- @RequestParam 注解原理
@RequestParam 注解原理 注:SpringMVC 版本 5.2.15 介绍 @RequestParam 注解用于绑定请求参数.它的具体内容如下: // 该注解作用的方法形参 @Target ...
- Spring Cloud中关于@EnableFeignClients注解的属性字段basePackages
一般情况下,我们在启动类上面添加了@EnableFeignClients注解就是表明当前应用服务(我们称之为服务A)中有的地方想要引用其它应用服务(我们称之为服务B)中的接口.如果服务B可以单独启动起 ...
- @RequestParam 注解的使用——Spring系列知识学习笔记
一. 前言 在SpringMVC后台进行获取数据,一般是两种. request.getParameter("参数名") 用@RequestParam注解获取 下面讲解用法. 二. ...
- 通过继承来实现注解方式的属性注入
要使用注解来注入属性,首先就要定义一个注解,注解的定义如下: package everyworkdayprogramming._2015_1_23;import java.lang.annotatio ...
- SpringMVC框架----RequestParam注解和RequestBody注解
1.RequestParam注解 作用:把请求中指定名称的参数给控制器中的形参赋值. 如果表单提交一个属性username,后台想接收到这个数据,必须在方法中加一个参数叫username,如果名字写的 ...
- Spring~用注解读取bean(属性注入、构造方法注入、set注入)
文章目录 注解@Autowired. 属性注入 Setter注入 构造方法注入 三种注入的优缺点 注解@Resource. 1.属性注入 2.构造方法注入 @Resource与@Autowired区别 ...
- GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题 当shapefile.mdb.gdb等格式的GIS数据,需要转换成dwg格式数 ...
最新文章
- LAMP 架构深度优化记录
- Socket异步通信——使用SocketAsyncEventArgs
- Sublime Text 无法使用Package Control或插件安装失败的解决方法【转】
- Nginx的location指令
- 原来MySQl就是这样工作的
- 【笔记】jQuery源码(节点遍历)
- Kingsoft AntiVirus(金山毒霸) and av-comparatives organization
- 网络编程demo之Udp和URL
- C语言-附加-给一个数求最大质数(完整代码)
- 会员编号生成规则_单据编号规则浅析
- Ghost in IE6.web标准网页IE6中的幽灵。
- Linux内核IO追踪:用GDB调试,一个磁盘IO的流程是什么样的
- 怎样对付win7黑屏
- python爬虫-8个最高效的Python爬虫框架,你用过几个?
- POJ 3621:Sightseeing Cows(最优比率环)
- idea中改了jsp代码不生效_使用IDEA编写jsp时EL表达式不起作用的问题及解决方法...
- unix 网络编程全解
- 【转载】「微信小程序」有哪些冲击与机会?
- laravel定时任务设置
- 一块自制自行车码表从B站火到GitHub,稚晖君点赞,网友催量产
热门文章
- 解决dev控件版本过期问题
- 用 wait-notify 写一段代码来解决生产者-消费者问题
- sql 2000 无法连接远程数据库 sqlserver不存在或访问被拒绝、不能打开到主机的连接,在端口1433:连接失败等 解决方案
- 关于mapper接口与mapper.xml文件在同包运行找不到问题解决
- Nginx反向代理服务器获取不到端口的问题的解决办法
- 这一次,字节的组织进化选择优化了CEO(附张一鸣卸任CEO内部信全文)
- 【报告分享】华为2019年财报.pdf(附下载链接)
- 推荐系统用户行为分析
- C++STL之优先队列
- 面试准备每日五题:C++(九)——vector、list、deque、priority_queue、mapset