springboot3.0更新后,idea创建springboot2.x项目
点击以下红色框中的按钮
出现了如下图所示:
到这里我们发现没有jdk8的版本,不要慌,我们可以先在这里选择21,然后进入到真正的项目中手动去修改这个jdk的版本,要理解清楚这个配置是干嘛的,才能灵活的去创建项目。
点击next进入下一步之后,会看到下面这样的一个情形,在选择springboot版本时发现还是没有2.x的版本,但是依旧不要慌,我们继续所以选择一个没有后缀名的版本先,至于左边的依赖就按照自己的业务选择就好了,我一般只选一个web,方便测试,如下所示:
再往后走,没啥好说的,就选择自己的项目路径就行,然后点击完成,如下图所示:
创建完成之后我们需要来修改一下自己项目的配置,因为刚才不论是jdk的选择还是springboot的选择都不一致
这里有两种办法
1、来改掉pom文件中的依赖(但是风险很大,不建议新手)
2、将原来项目的pom文件直接拿过来覆盖掉当前的pom文件
下面介绍第一种:
如下图所示,这个是我们的springboot依赖,上面是我们在创建项目时选择的3.x版本,以及我们的jdk版本:21
我们需要将它修改成为我们的2.x,这样子才能和jdk8匹配,并且也将21改为1.8,如下图所示,修改完之后,点击刷新maven
最后我们需要检查一下我们的此项目中别的地方关于jdk的配置
查看jdk的配置参考这篇博客
写测试代码调试:
@Controller
@RequestMapping("/test")
@ResponseBody
public class TestController {
@RequestMapping("/hello")
public String hello() {
return "Hello world";
}
}
启动项目访问:
http://127.0.0.1:8080/test/hello
如下图所示:项目启动成功