使用spring initializr创建springboot项目时,勾选的依赖在pom.xml文件中标红,查了一下是版本号的问题,解决方法如下:
方法一
1. 去maven仓库查看所用的依赖的版本号
· 复制你所需的依赖名,搜索(以spring-boot-starter-thymeleaf为例)
· 选择需要的
· 选择一个下载比较多的版本(我选择的2.2.6)
2. 回到pom.xml,将版本号粘贴进去
如果还是标红,可能是idea没有配置好maven仓库的位置。解决方法参考方法二。
方法二
由于新建了本地的maven仓库,但是idea中设置的还是原来默认的位置,因此需要重新配置一下。
1. 打开File——Settings
2. 选择Build,Execution,Deployment——Build Tools——Maven
3. 设置Maven home directory的路径为本地maven仓库的位置
配置本地maven仓库见:maven配置+搭建本地Maven仓库+阿里云镜像设置
4. 勾选Maven home directory后的override选项,并选择 本地仓库\conf\settings.xml
5. 成功啦