如何在21版本IDEA中将SpringBoot改为2.X版本+热部署

发布于:2025-07-28 ⋅ 阅读:(19) ⋅ 点赞:(0)


如何在21版本IDEA中将SpringBoot改为2.X版本

问题描述

在21版本的IDEA中,JDK版本为1.8,Maven为3.6.2版本,在创建SpringBoot时只提供17+的版本,出现版本不兼容情况解决方案。


如何解决

Server URL改为阿里云网站https://start.aliyun.com/,把SpringBoot降级为2.X版本。
在这里插入图片描述
在这里插入图片描述
如果跟博主一样还出现了爆红,请进行如下操作(手动配置Maven版本):
在这里插入图片描述
在这里插入图片描述
注意:如果下方这里没有出现.mvn文件夹也不用担心,属正常现象,.mvn文件夹通常用于存储Maven的本地配置信息,例如插件的本地副本、缓存等。不过,这个文件夹并不是每个Maven项目都会自动创建的,我们可以进行手动创建。(不影响后续操作)

*热部署(需要可参考)

热部署(Hot Deployment)指在不重启应用或服务的情况下,动态更新代码、配置或资源,使更改立即生效。常用于开发或生产环境中提升效率,避免停机维护。(这样我们更改代码不需要重新运行再更新页面,会自动重新运行,不过速度不快,不如自己重新启动一下 ̄□ ̄||)。

1.添加依赖

在配置文件pom.xml里的<dependencies>里加入(没有顺序,不分前后):

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<optional>true</optional>
</dependency>

在这里插入图片描述
可在这里查看依赖:
在这里插入图片描述

2.配置

application.properties添加:

# 热部署生效
spring.devtools.restart.enabled=true
# 设置重启目录
spring.devtools.restart.additional-paths=src/main/java
# 设置 classpath 目录下的 WEB-INF 文件夹内容修改不重启(可不要)
#spring.devtools.restart.exclude=static/**

在这里插入图片描述
Eclipse到此即可。

3.IDEA多于Eclipse的配置

在这里插入图片描述
在这里插入图片描述
Ctrl+Shift+Alt+/调出Maintenance页面在这里插入图片描述
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到