仔细一想,感觉没啥需要区分的呢。就是简单明确了两种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协议传递的参数。

最新文章

  1. [原] KVM 虚拟化原理探究(6)— 块设备IO虚拟化
  2. OC-copy
  3. 每天一个linux命令(21):tar命令
  4. phpwind8.7升级9.0.1过程(三)20130107升级到20130227
  5. CentOS6.5配置vim使支持Python
  6. 设置MATLAB中figure的背景为白色
  7. 【原创】C++中对象的序列化
  8. SecureCRT, SecureFX连接Linux时中文乱码解决办法
  9. struts入门学习(二)
  10. 线关节(Line Joint)
  11. .NET 二维码生成(ThoughtWorks.QRCode)【转发jiangys】
  12. php 例子 如何转换ISO8601为 utc时间
  13. LCA(最近公共祖先)之倍增算法
  14. 【转】tomcat logs 目录下各日志文件的含义
  15. 使用jconsole监控JVM内存
  16. 关于Python的一些看法
  17. Android studio 下的SDK Manager只显示已安装包的情况
  18. 充分利用CPU多核的处理能力 innodb_read_io_threads和innodb_write_io_threads
  19. k8s部署rocketmq 双主
  20. .net 2.0 使用linq

热门文章

  1. POJ 2472 106 miles to Chicago
  2. 一种480 MHz无线数传模块的设计
  3. modbus学习
  4. php-fpm nginx 使用 curl 请求 https 出现 502 错误
  5. UVALive 7721 K - 2-ME Set 集合dp,所有数的位或来表示状态。
  6. Xcode 调试方法总结
  7. [转]jna模拟指针开辟空间,数组首地址获取值
  8. cout显示Mat类对象报错Access Violation
  9. CSS样式呈现优先级
  10. springside4