@RequestMapping("/user")和 @RequestMapping("user")这两种写法有区别吗?求大神指导一下 

解决方案 »

  1.   

    我觉得如果你控制器这个类有一个统一的路径的话加“/”就能把方法的映射路径和控制器映射路径分割开
    比如
    @Controller
    @RequestMapping("/XXXX")
    public class XXX{

    @RequestMapping("/yyy")
    public String xxx(){
    return null;
    }
    }
    要是控制器外层没有映射路径的话应该就无所谓了,不然你的映射地址就是“工程名/XXXXYYY”不是工程名/XXXX/YYY
      

  2.   

    如果你的controller的@RequestMapping(value = "/XXX"),那么对于@RequestMapping("/user")而言,访问该方法的方式为***/XXX/user,对于@RequestMapping("user")而言就是***/XXXuser