SpringBoot——两种传参方式
2024-09-01 20:54:20
?传参
举例:
http://localhost:8082/news/asset/getDatas?page=1&keyWord=123&year=2020
注解:
@RequestParam
使用:
@RequestMapping("/getDatas")
public String getDatas(@RequestParam("page") int page, @RequestParam("keyWord") String keyWord, @RequestParam("year") String year){
return assetService.getDatas(page,keyWord,year);
}
注:@RequestParam可以选择request=false来允许初值为空,但这个值的类型必须为对象,不能为基本类型
Restful风格传参
举例:
http://localhost:8082/news/asset/getDatas/1/123/2020
注解:
@PathVariable
使用:
@RequestMapping("/getDatas/{page}/{keyWord}/{year}")
public String getDatas(@PathVariable("page") int page,@PathVariable("keyWord") String keyWord,@PathVariable("year") String year){
return assetService.getDatas(page,keyWord,year);
}
注:
@PathVariable
绑定的是@RequestMapping
中的变量
最新文章
- Android okHttp网络请求之Json解析
- [SDK2.2]Windows Azure Storage (15) 使用WCF服务,将本地图片上传至Azure Storage (上) 服务器端代码
- 移动端web开发总结
- caffe中的BatchNorm层
- 不可或缺 Windows Native (13) - C++: 标准输入, 标准输出, 字符串内存流
- C# 从入门到精通
- 【crunch bang】中文美化
- bzoj1430
- 代理delegate、NSNotification、KVO在开发中的抉择
- [Cocos2d-x]创建项目
- bash 3
- Django实战(一)-----用户登录与注册系统1(环境搭建)
- 蜕变成蝶~Linux设备驱动之中断与定时器
- xlwt 写sheet xls 文件
- unity2d开发windows phone游戏按钮问题
- prim算法,克鲁斯卡尔算法---最小生成树
- [ZJOI2018]保镖
- hdu 1211 逆元
- 使用Hive Rest API 连接HDInsight
- Linux下只允许用户远程scp
热门文章
- CSS解决父级边框坍塌的问题
- fiddler模拟2
- nginx 配置文件与日志模块
- suse 12 二进制部署 Kubernetets 1.19.7 - 第02章 - 部署etcd集群
- Python基础—编码(Day2)
- pytest(12)-Allure常用特性allure.attach、allure.step、fixture、environment、categories
- Spring源码之@Configuration注解解析
- Python面向对象之 - 继承
- 施耐德NOE77101后门漏洞分析
- CobaltStrike逆向学习系列(14):CS功能分析-DotNet