找不到处理程序方法错误-Spring Boot

时间:2018-08-09 17:56:33

标签: java spring spring-boot request-mapping

我目前正在编写一个Spring Boot应用程序,该应用程序可以正常启动,并且可以通过localhost在Web上显示所有内容。但是,尽管一切正常,但控制台日志中仍然显示消息调试错误。

这个问题已经出现了几次,但我已经尝试了所有解决方案,但似乎没有任何效果。

我的包裹像这样布置

com.app.myApplication com.app.myApplicaiton.controller

这是我的控制器类外观的一个示例

@RestController
@RequestMapping("/foods")

public class testClass{

@RequestMapping(value="/spicy", params = {"flavour"})
public String returnJSON(){
return somestuff;
}


}

控制台日志中的错误消息

  o.s.b.a.e.mvc.EndpointHandlerMapping:Looking up handler method for path 
  /foods/spicy
  o.s.b.a.e.mvc.EndpointHandlerMapping:Did not find handler method for 
  [/foods/spicy]

任何见解都会有所帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

日志消息似乎有些误导。您的代码没有错,请求映射也很好。该消息很可能由spring-boot-actuator模块显示,该模块会自动向您的项目中添加许多端点。

签出https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready