java path 注解_@PathVariable注解的使用和@Requestparam
一、 @PathVariable
@PathVariable这是一个路径映射格式的书写方式注解,在类映射路径的后加上/{对应方法参数中属性@PathVariable("code")中的code},
@SuppressWarnings({ "unchecked", "rawtypes" })
@RequestMapping(value = "/decodeUserInfo/{codee}", method = RequestMethod.GET)
@ResponseBody
public Map decodeUserInfo(@PathVariable("codee") String codee) {
Map map = new HashMap();
/自己定义的code
String code = codee;
二、@Requestparam注解将请求参数绑定至方法参数即你可以使用@RequestParam注解将请求参数绑定到你控制器的方法参数上
1.value:请求参数名(必须配置)
2.required:是否必须,默认true,即请求中必须包含该参数,如果没有包含,将会抛出异常(可选配置)
3.defaultValue:默认值,如果设置了该值,require将自动设为false,无论你是否配置了required,配置了什么值,required将自动设为false
@Requestparam(value="表示参数名字",require=boolean类型表示是否为必须,defaultValue=“表示默认值”)
@SuppressWarnings({ "unchecked", "rawtypes" })
@RequestMapping(value = "/decodeUserInfo", method = RequestMethod.GET)
@ResponseBody
public Map decodeUserInfo(@RequestParam String codee) {
Map map = new HashMap();
/自己定义的code
String code = codee;
java path 注解_@PathVariable注解的使用和@Requestparam相关推荐
- java注释和注解_注释注解JAVA注解
发一下牢骚和主题无关: package anno; import java.lang.annotation.Retention; import java.lang.annotation.Retenti ...
- 注解(7)_元注解_元注解的概念_@Retention_@Target_@Documented_@Inherited
元注解的概念 元注解是用于修饰其他注解的注解. (1)元注解本身也是注解. (2)元注解是用来修饰别的注解的. JDK5.0提供了四种元注解: @Retention @Target @Document ...
- 注解_自定义注解_元注解
* 元注解:用于描述注解的注解 * @Target:描述注解能够作用的位置* ElementType取值:* TYPE:可以作用于类上* METHOD:可以作用于方法上* FIELD:可以作用于成员变 ...
- 注解_自定义注解_格式本质
* 自定义注解* 格式:元注解public @interface 注解名称{属性列表;}* 本质:注解本质上就是一个接口,该接口默认继承Annotation接口* public interface M ...
- java8 functionalinterface注解_@FunctionalInterface注解的使用
被@FunctionalInterface注解标记的类型表明这是一个函数接口.从概念上讲,函数接口只有一个抽象方法.如果接口声明的抽象方法覆写Object类的公共方法,那这方法不算作接口的抽象方法,因 ...
- 自定义检验注解_多注解自定义参数校验
好久直接更新了单个注解参数校验以后.偷懒了好久,今天就把多个注解自定义的参数校验写了一下,思路是一样的,只是一个注解包含的字段把它分解成了多个注解,类似于java-valid自带的不同功能的校验注解一 ...
- java 重复代码优化_利用注解 + 反射消除重复代码(Java项目)
1. 案例分析 1.1 案例场景 假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串 按照银行提供的API文档顺序,将所有的参数 ...
- java 日志切面_自定义注解+面向切面整合的日志记录模块(一)
java中的常见注解 jdk的自带注解 @Override:告诉编译器我重写了接口方法 @Deprecated:告诉编译器这个方法过时了,不建议使用,Ide会在方法上划横线 @SuppressWarn ...
- java bean value注解_@Value 注解详解
@Value 注解可以用来将外部的值动态注入到 Bean 中,在 @Value 注解中,可以使用 ${} 或 #{}.${} 与 #{} 的区别如下: (1)@Value("${}" ...
最新文章
- ajax核心代码提交,ajax表单在Asp.net核心提交后的RedirectToAction
- linux arm下硬件驱动程序放哪里,Arm-Linux摄像头驱动程序的移植
- 浅析libcurl多线程安全问题
- 如何在Android中设置铃声+震动
- php挂qq,PHP在线挂QQ个人隐私泄漏
- spring中如何实现参数隐式传递_Java进阶架构之开源框架面试题系列:Spring+SpringMVC+MyBatis(含答案分享)...
- 基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较
- Python自定义模块
- 风控建模基础笔记(一)
- 内存映射图( 网络IO和磁盘IO详解)
- Unity使用BMFont制作字体
- 《深度学习:走向核心素养》学习体会
- 自然语言处理5:jieba分词详解全模式,精确模式和搜索引擎模式
- centos7 做raid5
- mac mini u盘安装系统_桔子系统U盘启动安装教程
- CSS——定位、层级与透明效果
- linux下使用 sb设备的方法,Linux虚拟文件系统概述(2)get_sb
- 爱克发胶片_GE/AGFA爱克发工业胶片系统
- springboot毕设项目永川一心一房地产平台95ho0(java+VUE+Mybatis+Maven+Mysql)
- 十分详细的数码管电子时钟(基于51单片机)
热门文章
- P2303 [SDOI2012] Longge(数论/欧拉函数)
- E. Colorings and Dominoes(未解决)
- Rinne Loves Xor
- [CQOI2017] 小Q的表格(分块 + 整除分块 + 数学 + 前缀和)
- 朝鲜时蔬(分数据点写算法+毒瘤数学)
- YbtOJ#662-交通运输【线段树合并,树状数组】
- P2472-[SCOI2007]蜥蜴【网络流】
- P4597-序列sequence【堆】
- P1407-[国家集训队]稳定婚姻【tarjan,强连通分量】
- jzoj1274-游历的路线【分层图,SPFA】