1. ?传参

    举例: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来允许初值为空,但这个值的类型必须为对象,不能为基本类型

  2. 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中的变量

最新文章

  1. Android okHttp网络请求之Json解析
  2. [SDK2.2]Windows Azure Storage (15) 使用WCF服务,将本地图片上传至Azure Storage (上) 服务器端代码
  3. 移动端web开发总结
  4. caffe中的BatchNorm层
  5. 不可或缺 Windows Native (13) - C++: 标准输入, 标准输出, 字符串内存流
  6. C# 从入门到精通
  7. 【crunch bang】中文美化
  8. bzoj1430
  9. 代理delegate、NSNotification、KVO在开发中的抉择
  10. [Cocos2d-x]创建项目
  11. bash 3
  12. Django实战(一)-----用户登录与注册系统1(环境搭建)
  13. 蜕变成蝶~Linux设备驱动之中断与定时器
  14. xlwt 写sheet xls 文件
  15. unity2d开发windows phone游戏按钮问题
  16. prim算法,克鲁斯卡尔算法---最小生成树
  17. [ZJOI2018]保镖
  18. hdu 1211 逆元
  19. 使用Hive Rest API 连接HDInsight
  20. Linux下只允许用户远程scp

热门文章

  1. CSS解决父级边框坍塌的问题
  2. fiddler模拟2
  3. nginx 配置文件与日志模块
  4. suse 12 二进制部署 Kubernetets 1.19.7 - 第02章 - 部署etcd集群
  5. Python基础—编码(Day2)
  6. pytest(12)-Allure常用特性allure.attach、allure.step、fixture、environment、categories
  7. Spring源码之@Configuration注解解析
  8. Python面向对象之 - 继承
  9. 施耐德NOE77101后门漏洞分析
  10. CobaltStrike逆向学习系列(14):CS功能分析-DotNet