找不到依赖项
错误提示:
版本号爆红:Dependency 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.0' not f
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.5</version>
</dependency>
,
这2个报错的依赖是springboot整合Mybatis时加入的依赖
他们依赖之间缺少关联的依赖,所以,因此只加入那2个依赖是无法找到关联的依赖的,把其他所有的有关整合的依赖,在新建的项目加载了下,就下载完了
**
解决方案一:
**
把它的依赖在新项目里加载下就好了
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.atguigu.spring.boot</groupId>
<artifactId>pro03-spring-boot-mybatis</artifactId>
<version>0.0.1-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
这2个依赖不是自己能够通过pom单独的自动加入依赖的,而是由别的依赖,来调动它从而实现下载依赖
解决方案二:
自定义仓库代码如下:
在pom文件的project标签内底部加入自定义仓库即可
<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>
评论区指点下,非常愿意接纳优越者的评价!!!