@Pathvariable注解的作用

作用:@Pathvariable映射URL绑定的占位符,将URL中的占位符参数绑定到控制器的方法进行入参时,URL中{xxx}占位符可以通过@Pathvariable(“XXX”)进行绑定。一般是在get请求中使用。

例子

@RequestMapping("/do/{id}")
    public String Emp(@PathVariable("id") Integer id){
        return "test";
    }

注意点:
当参数名称和url中变量名称一致时可以简写

@RequestMapping("/do/{id}")
    public String Emp(@PathVariable Integer id){
        return "test";
    }

若不一样时

@RequestMapping("/do/{id}")
    public String Emp(@PathVariable("id") Integer id){
        return "test";
    }

注意@requestMapping的写法,传的参数要加{},然后@pathvariable就取这些传的参数。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐