<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Spring 注解之@PathVariable

      @PathVariable只支持一個屬性value,類型是為String,代表綁定的屬性名稱。默認不傳遞時,綁定為同名的形參。 

      用來便捷地提取URL中的動態(tài)參數(shù)。其英文注釋如下:

      Annotation which indicates that a method parameter should be bound to a URI template variable. Supported for {@link RequestMapping} annotated handler methods in Servlet environments.

      應(yīng)用時,在@RequestMapping請求路徑中,將需要傳遞的參數(shù)用花括號{}括起來,然后,通過@PathVariable("參數(shù)名稱")獲取URL中對應(yīng)的參數(shù)值。如果@PathVariable標明參數(shù)名稱,則參數(shù)名稱必須和URL中參數(shù)名稱一致。

      @RequestMapping("/viewUser/{id}/{name}")
          public Map<String, Object> viewUser(@PathVariable("id") Integer idInt, @PathVariable Integer name) {
              System.out.println("@PathVariable中 請求參數(shù) id = " + idInt);
              Map<String, Object> user = new HashMap<>();
              user.put("id", idInt);
              user.put("name", name);
              return user;
          }
          /**
           * @Title viewUser2
           * @Description @PathVariable未標注參數(shù)名稱,則被注解參數(shù)名必須后URL中的一致
           * @date 2018-12-15 11:08
           */
          @RequestMapping("/owners/{ownerId}")
          public Map<String, Object> viewUser2(@PathVariable Integer ownerId) {
              System.out.println("@PathVariable中 請求參數(shù) ownerId = " + ownerId);
              Map<String, Object> user = new HashMap<>();
              user.put("id", ownerId);
              user.put("name", "Lucy");
              return user;
          }

      URI 模板 “/owners/{ownerId}” 指定了一個名叫 ownerId的變量。當控制器處理這個請求時,ownerId的值被設(shè)置為從 URI 中解析出來。比如,當請求 /viewUser/100 進來時,100 就是 ownerId的值。 @PathVariable還可以結(jié)合@GetMapping和@PostMapping一起使用:

       

          @PostMapping("/getUserById/{id}")
      public User getUserById(@RequestBody User user, @PathVariable Long id) {
              user.setId(id);
              logger.info("執(zhí)行結(jié)果user = {}", user);
      return user;
          }

            @PathVariable注解的required屬性無論怎么設(shè)置,請求的時候,都必須傳參,否則,拋出如下異常:no mapping for post xxx。

       

      參考文獻:https://docs.spring.io/spring/docs/5.0.0.M1/spring-framework-reference/htmlsingle/#mvc-ann-requestmapping-uri-templates

       

      posted @ 2018-12-21 09:40  樓蘭胡楊  閱讀(12701)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人无码| 蜜桃av色偷偷av老熟女| 双乳奶水饱满少妇呻吟免费看| 国产做a爱片久久毛片a片| 少妇人妻偷人精品免费| yy111111少妇无码影院| 亚洲人成电影网站 久久影视| 国产精品第一区亚洲精品| 国产精品久久毛片| 成人亚欧欧美激情在线观看| 国产精品论一区二区三区| 丰满岳乱妇三级高清| 97色伦97色伦国产| 日韩在线一区二区每天更新| 丁香五月激情图片| 人人人澡人人肉久久精品| 国产粉嫩学生高清专区麻豆| 毛片亚洲AV无码精品国产午夜| 国产草草影院ccyycom| 国产AV无码专区亚洲AWWW| 无码A级毛片免费视频下载| 诸城市| 久久精品蜜芽亚洲国产AV| 亚洲成人动漫av在线| 国产亚洲精品久久久久久青梅| 国产精品第一二三区久久| 福利一区二区视频在线| 亚洲中文字幕无码久久2017| 国产农村老熟女国产老熟女 | 制服 丝袜 亚洲 中文 综合| 浓毛老太交欧美老妇热爱乱| 亚洲夂夂婷婷色拍ww47| 国产中文字幕日韩精品| 少妇高潮水多太爽了动态图| 国产成人精品无码片区在线观看 | 精品国产成人国产在线观看| 久久亚洲国产品一区二区| 成人AV专区精品无码国产 | 办公室强奷漂亮少妇视频 | 国产精品国产三级国产专| 亚洲一区二区精品偷拍|