[Spring ] RequestParam VS PathVariable
2024-08-21 21:48:10
仔细一想,感觉没啥需要区分的呢。就是简单明确了两种url定义的背景。
PathVariable这种,主要是针对restful类型的url。这种path的定义就要根据restful的规范了。
根据昨天开会,并结合自己的认识,
1. restful的url就是针对一个资源的uri,所以一般上面path上的变量都是id等。
2. 像根据时间,title这种查询,获取资源的url,变量最好通过parameter传递,即不要写在url上。
3. restful 这种风格的url,针对同一个uri,根据方法,put/post/delete/get等,区别对资源的操作。
所以PathVariable上面的变量,根据url的解析规则进行解析。
但是RequestParam传递的变量,根据http协议传递的参数。
最新文章
- [原] KVM 虚拟化原理探究(6)— 块设备IO虚拟化
- OC-copy
- 每天一个linux命令(21):tar命令
- phpwind8.7升级9.0.1过程(三)20130107升级到20130227
- CentOS6.5配置vim使支持Python
- 设置MATLAB中figure的背景为白色
- 【原创】C++中对象的序列化
- SecureCRT, SecureFX连接Linux时中文乱码解决办法
- struts入门学习(二)
- 线关节(Line Joint)
- .NET 二维码生成(ThoughtWorks.QRCode)【转发jiangys】
- php 例子 如何转换ISO8601为 utc时间
- LCA(最近公共祖先)之倍增算法
- 【转】tomcat logs 目录下各日志文件的含义
- 使用jconsole监控JVM内存
- 关于Python的一些看法
- Android studio 下的SDK Manager只显示已安装包的情况
- 充分利用CPU多核的处理能力 innodb_read_io_threads和innodb_write_io_threads
- k8s部署rocketmq 双主
- .net 2.0 使用linq