org.springframework.web.servlet.DispatcherServlet.noHandlerFound

org.springframework.web.servlet.DispatcherServlet.noHandlerFound

如果我只想映射我的源地址,即 @RequestMapping(value="/"),那么 apache tomcat 会给出以下错误:
org.springframework.web.servlet.DispatcherServlet.noHandlerFound 未找到具有 URI [/application-name/]

的 HTTP 请求的映射

任何其他映射都可以正常工作。

1)确保你用@Controller

注释了你的class包含处理方法(用@RequestMapping注释的方法)

2) 如果你不使用 spring 启动,你可能需要这个注释: @ComponentScan(/path to package with components/) 在你的配置中class。 这将告诉在哪里寻找 spring 组件(控制器是其中的一种)

如果您向我们展示您的配置和控制器文件,那就太好了。