2019-07-30 spring中Controller传参问题

@PathVariable方式传参

 参数少且无特殊字符,可以用这种(有特殊字符也能用,只是要用通配符,麻烦)

@RequestBody

 多参数建议用这种方式,并且可以不用考虑参数值中有特殊字符,用json方式传参过去。

项目中遇到的问题:根据版本查询数据,但是版本是例如:1.0.1,1.1.2这中格式,如果用@PathVariable方式的话就点号会产生干扰,用了网上的方法(通配符 {version:.*+})也不行,最后决定改成@RequestBody的方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 829评论 0 0
  • 16. Web MVC 框架 16.1 Spring Web MVC 框架介绍 Spring Web 模型-视图-...
    此鱼不得水阅读 1,071评论 0 4
  • Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servl...
    alexpdh阅读 2,665评论 0 3
  • SpringMVC介绍 Spring web mvc 和Struts2都属于表现层的框架,它是Spring框架的一...
    day_Sunny阅读 764评论 0 0
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,096评论 6 13