猿问

@RequestMapping 不起作用 - 没有找到处理程序方法

我在让@RequestMapping工作时遇到问题,我得到以下日志;你能帮我理解日志吗?

启动时记录:

调试 osweb.servlet.DispatcherServlet - 名为“dispatcherServlet”的 DispatcherServlet 处理 [/ruler/webjars/test] 的 GET 请求

调试 oswsmmaRequestMappingHandlerMapping - 查找路径 /webjars/test 的处理程序方法

调试 oswsmmaRequestMappingHandlerMapping - 没有找到 [/webjars/test] 的处理程序方法

调试 oswshSimpleUrlHandlerMapping - 请求 [/webjars/test] 的匹配模式是 [/webjars/ , / ]

调试 oswshSimpleUrlHandlerMapping - 请求 [/webjars/test] 的 URI 模板变量是 {}

调试 oswshSimpleUrlHandlerMapping - 使用处理程序 [ResourceHttpRequestHandler [locations=[class path resource [META-INF/resources/webjars/]]、resolvers=[org.springframework.web.servlet.resource.PathResourceResolver@] 将 [/webjars/test] 映射到 HandlerExecutionChain 52454457]]] 和 1 个拦截器

调试 osweb.servlet.DispatcherServlet - [/ruler/webjars/test] 的 Last-Modified 值为:-1

DEBUG osweb.servlet.DispatcherServlet - Null ModelAndView 返回给 DispatcherServlet,名为“dispatcherServlet”:假设 HandlerAdapter 完成请求处理

调试 osweb.servlet.DispatcherServlet - 成功完成请求

访问localhost:80/ruler/test 时登录:

调试 osweb.servlet.DispatcherServlet - 名为“dispatcherServlet”的 DispatcherServlet 处理 [/ruler/test] 的 GET 请求

调试 oswsmmaRequestMappingHandlerMapping - 查找路径 /test 的处理程序方法

调试 oswsmmaRequestMappingHandlerMapping - 没有找到 [/test] 的处理程序方法

调试 oswshSimpleUrlHandlerMapping - 请求 [/test] 的匹配模式是 [/**]

调试 oswshSimpleUrlHandlerMapping - 请求 [/test] 的 URI 模板变量是 {}

调试 oswshSimpleUrlHandlerMapping - 映射 [/test] 到 HandlerExecutionChain 与处理程序 [ResourceHttpRequestHandler [locations=[类路径资源 [META-INF/resources/],类路径资源 [resources/],类路径资源 [静态/],类路径资源 [ public/], ServletContext 资源 [/]], resolvers=[org.springframework.web.servlet.resource.PathResourceResolver@4538856f]]] 和 1 个拦截器

调试 osweb.servlet.DispatcherServlet - [/ruler/test] 的 Last-Modified 值为:-1

DEBUG osweb.servlet.DispatcherServlet - Null ModelAndView 返回给 DispatcherServlet,名为“dispatcherServlet”:假设 HandlerAdapter 完成请求处理

调试 osweb.servlet.DispatcherServlet - 成功完成请求


qq_笑_17
浏览 875回答 3
3回答

守候你守候我

改变@RequestMapping(value="/test")到@RequestMapping(value="/test", method = RequestMethod.GET)

一只名叫tom的猫

您也可以将 @GetMapping 与 ResponseEntity 一起使用以获取更具体的信息&nbsp; &nbsp; @GetMapping(value = "/test")&nbsp; &nbsp; public ResponseEntity<String> testRest(){&nbsp; &nbsp; &nbsp; &nbsp; return ResponseEntity.ok("Yay");&nbsp; &nbsp; }
随时随地看视频慕课网APP

相关分类

Java
我要回答