zoukankan      html  css  js  c++  java
  • @RequestParam与@PathVariable的区别

    @PathVariable绑定URI模板变量值

    @RequestParam直接获取参数

    虽然get/post都能用,但是前者多用于get数据少

     @RequestMapping(value = "/{id}/queryOauthInfo", method = RequestMethod.GET)
        public R queryOauthInfo(@PathVariable Long id) {
    

    后者get的数据多

     @RequestMapping(value ="/list", method = RequestMethod.GET)
        public R list(@RequestParam Map<String, Object> params){
    

    ps.

    @RequestParam注解主要有哪些参数:

    value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;

    required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报404错误码;

    defaultValue:默认值,表示如果请求中没有同名参数时的默认值

  • 相关阅读:
    [luogu5665]划分
    [luogu5666]树的重心
    [bzoj1854]游戏
    [bzoj1853]幸运数字
    [bzoj2245]工作安排
    [bzoj1426]收集邮票
    [bzoj2396]神奇的矩阵
    [bzoj1858]序列操作
    [bzoj1863]皇帝的烦恼
    [bzoj1432]Function
  • 原文地址:https://www.cnblogs.com/ydymz/p/8464921.html
Copyright © 2011-2022 走看看