解决springboot使用SpringBootApplication启动成功访问Controller报错404的问题

首先排查Controller所在的目录,使用SpringBootApplication启动的时候,项目扫描的是当前目录的Controller文件。

如下图:

解决springboot使用SpringBootApplication启动成功访问Controller报错404的问题

其次查看下自己的springboot版本,有的版本不知道什么原因与jdk中的jar包冲突。网上给的解决思路是修改jdk里的api和servlet的依赖jar包,有的是直接在设置中添加jar,如下图:

解决springboot使用SpringBootApplication启动成功访问Controller报错404的问题

 

添加选择第一个,然后找到 对应版本的tomcat下Lib下的包。

 

最后排查pom依赖中是否添加了servlet依赖,可以删除了试下。

基本上就是上面这三种情况了。