SpringBoot3.0更新后,IDEA创建SpringBoot2.x项目

首先创建新项目

然后Next

Type选图中对应的即可,先在这里选择JavaVersion为17,然后等会去修改这个jdk的版本,然后Next

在选择springboot版本时发现还是没有2.x的版本,继续选择一个没有后缀名的版本先,这里选择3.3.0,至于左边的依赖就按照自己的业务选择就好了,我一般只选一个web,方便测试,然后Next,Finish即可

创建完成之后我们需要来修改一下自己项目的配置,因为刚才不论是jdk的选择还是springboot的选择都不一致

改掉pom文件中的依赖

如下图所示,这个是我们的springboot依赖,下面是我们在创建项目时选择的3.x版本,以及我们的jdk版本:17

我们需要将它修改成为我们的2.x,这样子才能和jdk8匹配,并且也将17改为1.8,如下图所示,修改完之后,点击刷新maven

最后我们需要检查一下我们的此项目中别的地方关于jdk的配置

1、检查项目结构,如下图所示



2、进入设置,如下所示:

编写代码测试:

python 复制代码
@Controller
@RequestMapping("/test")
@ResponseBody
public class TestController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello world";
    }
}

运行DemoApplication,然后在网页中查看

http://localhost:8080/test/hello

相关推荐
num_killer几秒前
小白的Langchain学习
java·python·学习·langchain
期待のcode1 小时前
Java虚拟机的运行模式
java·开发语言·jvm
程序员老徐1 小时前
Tomcat源码分析三(Tomcat请求源码分析)
java·tomcat
a程序小傲1 小时前
京东Java面试被问:动态规划的状态压缩和优化技巧
java·开发语言·mysql·算法·adb·postgresql·深度优先
仙俊红1 小时前
spring的IoC(控制反转)面试题
java·后端·spring
阿湯哥1 小时前
AgentScope Java 集成 Spring AI Alibaba Workflow 完整指南
java·人工智能·spring
小楼v1 小时前
说说常见的限流算法及如何使用Redisson实现多机限流
java·后端·redisson·限流算法
与遨游于天地1 小时前
NIO的三个组件解决三个问题
java·后端·nio
czlczl200209252 小时前
Guava Cache 原理与实战
java·后端·spring
yangminlei2 小时前
Spring 事务探秘:核心机制与应用场景解析
java·spring boot