spring boot 启动正常,但访问接口404
时间: 2023-08-16 11:06:11 浏览: 42
如果Spring Boot应用程序启动正常,但访问接口时出现404错误,可能是以下原因导致的:
1. 没有添加@Controller或@RestController注解:在Spring Boot应用程序中,控制器类必须用@Controller或@RestController进行注解,否则Spring容器会忽略它们。
2. 没有添加@RequestMapping注解:在控制器类中,方法必须用@RequestMapping注解进行注解,以指定响应请求的URL路径。
3. URL路径错误:请确保您的URL路径正确。如果您的应用程序部署在Tomcat或其他Web容器中,请检查应用程序的上下文路径是否正确。
4. 依赖包冲突:请检查您的应用程序依赖中是否存在冲突的包。可能存在多个版本的Spring框架或其他依赖包,导致应用程序无法正常启动或响应请求。
5. 端口号冲突:请检查您的应用程序是否与其他应用程序使用相同的端口号,导致应用程序无法正常启动或响应请求。
请根据具体情况进行排查,如果还有问题,可以提供更多的信息,以便我能够更好地帮助您解决问题。
阅读全文