最近在做springboot项目总遇到各种奇奇怪怪的关于maven依赖、函数包的问题,有的我跟着视频做,视频能做出来我就是做不出来。以下是一些我印象深刻的一些解决办法:
先总体概括一下,分别是版本问题、maven仓库下载依赖缓慢、下载过的历史依赖。
1.关于springboot版本和Java版本、idea版本等等各种问题,比如springboot3并不支持java8,而目前各大网站上很多视频都是关于springboot2的,所以创建项目的时候一定要看好
2.刚开始做项目的时候,很多时候导入maven依赖都导入不进去爆红,大部分原因都是默认的mavne仓库太慢了,可以换一个镜像仓库,我用的是阿里云的,并且我在本地下载了maven包直接导入了项目中,没有用idea默认的maven路径,具体方法大家可以自己百度做法,我在此只简单提供一些思路。
3.关于很多莫名其妙的爆红,明明导入了依赖却找不到包的问题,很大原因都是因为历史下载过的依赖影响的,所以我们很多时候删除下载过的依赖再重新导入一遍就好了,具体做法就是直接找到本地maven的存储位置,找到一个respository的文件。把他下面所有的文件全部删掉(里面全都是历史依赖),再重新载入项目重新更新maven就好了。我之前就有好几次是这个原因。