spring boot 启动正常,但访问接口404,加了@ComponentScan注解,加了@EnableWebMvc报错No mapping for GET /user/list
时间: 2024-03-23 16:40:37 浏览: 14
解决Spring Boot 正常启动后访问Controller提示404问题
5星 · 资源好评率100%
如果加了`@ComponentScan`注解和`@EnableWebMvc`注解后,访问接口依然出现404错误,而且访问的请求路径与Controller的路径映射一致,那么可能是由于您没有正确配置`DispatcherServlet`。
请检查您的`DispatcherServlet`配置,确保它已经正确的映射到了请求路径上。您可以在`application.properties`文件中添加以下配置:
```
spring.mvc.servlet.path=/api/* # 将DispatcherServlet映射到/api路径下
```
如果您已经正确配置了`DispatcherServlet`,但仍然出现404错误,那么可能是由于您的Controller方法上的请求路径没有被正确匹配到。请确保请求路径与Controller方法上的路径一致,包括大小写、斜杠等字符。
如果问题仍然存在,您可以尝试在启动时开启debug模式,查看是否有任何有用的信息。
阅读全文