【SpringBoot】参数传递

1.定义URL变量

@RequestMapping("/user/{username}")

@ResponseBody

public String userProfile(@PathVariable String username){

return "user:"+username;

}

2.定义多个URL变量

@RequestMapping("/user/{username}/blog/{blogId}")

@ResponseBody

public String getUserBlog (@PathVariable String username,@PathVariable int blogId){

return "user:"+username+"blog:"+blogId;

}8

.3.匹配正则表达式

@RequestMapping("/user/{username:[a-zA-Z0-9]}/blog/{blogId}")

@ResponseBody

public String getUserBlog(@PathVariable String username,@PathVariable int blogId){

return "user:"+username+"blog:"+blogId;

}12

相关推荐
逆境不可逃7 分钟前
【从零入门23种设计模式23】行为型之模板模式
java·开发语言·算法·设计模式·职场和发展·模板模式
IronMurphy8 分钟前
【算法二十五】105. 从前序与中序遍历序列构造二叉树 236. 二叉树的最近公共祖先
java·数据结构·算法
Java水解11 分钟前
Spring Boot 数据仓库与ETL工具集成
spring boot·后端
snakeshe101015 分钟前
从 MySQL 到 Elasticsearch:构建高性能新闻爬虫的数据存储与搜索体系
java
技术小白菜15 分钟前
海康平台通过代理播放视频流
java·java ee
学习3人组16 分钟前
Workerman实现 WSS 基于客户端 ID 的精准推送
android·java·开发语言
百结21417 分钟前
Nginx性能优化与监控实战
java·nginx·性能优化
beata19 分钟前
Spring Boot基础-3:Spring Boot 4.x 配置文件全攻略与多环境切换
spring boot·后端
jason_renyu21 分钟前
Maven 新手完全使用指南(完整版)
java·maven·maven新手指南·maven新手完全使用指南·maven新手使用教程·maven教程
jolimark24 分钟前
Spring Boot 集成 Kettle
java·spring boot·后端