今天学习springboot创建时,导包出现各种错误,比如
spring-boot-starter-test 或者 spring-boot-maven-plugin
爆红,查询解决方案时,基本上都是在配置文件里换上国内阿里云的源,可是我一直是阿里云的源
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
就离谱,重新导包仍然报错,各种尝试之后,终于发现问题所在,那就是,版本问题:
1.首先,创建项目时,选的是JDK1.8,当然,JDK选什么都可以
2.next,选的JDK是几就配置Java version为几(可以向下兼容)
3.重头戏来了,这里springboot的版本一定要慎重选择,我是JDK1.8,所以就选了2.1.16版本,之前一直是默认的2.3.2版本,所以各种爆红,这里根据自己所需要的版本进行选择(当然我不太清楚各个版本之间的对应关系,有耐心的可以一个一个尝试),其实搞半天就只是版本问题而已,当然后续还有。。。
4.选择所需的项目,创建好之后,若还是爆红,则继续。。。
先clean,再install,接着再重新导入一下包就OK了(右键项目——>maven——>reimport)
基本上就解决了我的问题