http—为什么在SpringMVC中requestmapping值的第二部分必须不同

ippsafx7  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(151)

我有两种处理方法:

@RequestMapping(value="/my/handler", method=RequestMethod.GET)
public void myHandler(HttpServletRequest request, HttpServletResponse response) {
    // implementation
}

@RequestMapping(value="/my/handler/version2", method=RequestMethod.POST)
public void myHandlerVersion2(HttpServletRequest request, HttpServletResponse response) {
    // implementation
}

当我向 /my/handler/version2 它给了我一个405错误:

405 Not Allowed

    405 Not Allowed
    nginx

但在我把第二个请求改成 /my/version2/handler 并向 /my/version2/handler ,成功了。为什么会这样?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题