91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

SpringMVC中怎么使用@PathVariable注解

小億
83
2024-04-18 15:52:08
欄目: 編程語言

在SpringMVC中,@PathVariable注解用于從URL中獲取參數值,并將參數值傳遞給Controller中的方法。通過在方法參數中使用@PathVariable注解,并指定參數名,SpringMVC會自動從URL中提取對應的參數值并注入到方法中。

下面是一個簡單的示例:

@RestController
@RequestMapping("/users")
public class UserController {

    @GetMapping("/{userId}")
    public User getUserById(@PathVariable("userId") Long userId) {
        // 根據userId獲取用戶信息
        User user = userService.getUserById(userId);
        return user;
    }
}

在上面的示例中,@PathVariable注解標注在方法參數userId上,表示從URL中獲取名為userId的參數值,并將其注入到userId參數中。當訪問/users/123時,SpringMVC會自動將123注入到getUserById方法的userId參數中。

需要注意的是,@PathVariable注解中可以不指定參數名,此時參數名與URL中的參數名一致,例如:

@GetMapping("/{userId}")
public User getUserById(@PathVariable Long userId) {
    // 根據userId獲取用戶信息
    User user = userService.getUserById(userId);
    return user;
}

這樣也可以實現相同的效果。

0
高青县| 湘乡市| 新宁县| 酉阳| 太仆寺旗| 庆云县| 黄梅县| 深州市| 武功县| 新沂市| 曲水县| 广平县| 老河口市| 旅游| 博兴县| 桃江县| 濮阳市| 镇安县| 阿拉尔市| 瓦房店市| 桦南县| 巢湖市| 乌拉特后旗| 黄陵县| 灌阳县| 昌邑市| 仪陇县| 安仁县| 土默特左旗| 门源| 礼泉县| 叙永县| 左贡县| 板桥市| 仁怀市| 柏乡县| 临高县| 开远市| 吴江市| 海晏县| 南漳县|