如何在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
页面