今天在使用idea 的spring Initializr插件创建springboot项目时遇到了一个坑,不知道大家有没有遇到过:
首先我是直接使用idea创建的项目
然后直接next,修改了包名和项目名称,然后next
选择web方式,next
工程名和存放地址,生成项目没有一点问题
然后我新建controller文件夹,在里面创建controller方法,添加@RestController 和@RequestMapping方式跳转,没有问题
可是当我在浏览器中输入http://localhost:8080/user/get 居然报404 找不到页面
就很奇怪了,一开始以为是pom文件有问题,可是pom文件都是自动生成的,后来我找了好久,突然发现spring boot的启动文件被自动加了一层文件夹,于是猜测会不会是这个问题
把文件夹去掉后,果然如此,现在我猜测springboot启动的application是加载同级目录下的java类,这个问题我被坑了好久,时间浪费了很多,看教程的时候很多问题都不会出现,只有自己尝试了,才会有不同的问题,纸上得来终觉浅,还是要动手操作啊,不知道各位看官有没有遇到过
idea 使用spring Initializr创建springboot运行不起来的坑
最新推荐文章于 2024-06-25 16:56:42 发布