idea 使用spring Initializr创建springboot运行不起来的坑

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

你可能感兴趣的:(idea 使用spring Initializr创建springboot运行不起来的坑)