@PathVariable

之前知道,前端向SpringMVC传参已经有三种方式:

  • html模板中的name和接口参数name一致,或者和接口参数对象的属性一致,可以传参。
  • 通过路径?带参传入

借助@PathVariable注解,我们还可以使用url传参,其实最终的特点和?传参一样

    // http://localhost:8080/community/activation/101/code
    @RequestMapping(path="/activation/{id}/{code}")
    public void active(@PathVariable("id") int id, @PathVariable("code") String code, Model model){
     //其实@PathVariable("id")中的名字和url参数一致时,可以不取名字,@PathVariable int id即可
    }
posted @ 2021-09-28 18:16  快乐的海盗  阅读(55)  评论(0编辑  收藏  举报