头部的报错信息如下
出现这问题,我首先考虑到的是maven的问题, 是不是没法从远程镜像去下载对应的依赖jar,所以我将本地的maven仓库里的镜像修改为国内阿里仓库的镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
主要maven中两个setting.xml都改修改
结果,我还是没解决这个问题,然后我就思考我之前创建的项目并没有出现过这个问题,然后我回去看了一下,发现果然是之前我使用的版本是2.2.1,现在idea在创建的时候使用的是2.2.2,里面没有2.2.1的选择,我顿时就疑惑了,然后继续在官网上找到了解决办法,就是RELEASE的版本是不稳定的,我们需要自己制定spring仓库,所以在代码中加入以下内容就可以了
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/libs-snapshot</url>
</pluginRepository>
</pluginRepositories>
问题解决