平时spring boot项目使用mybatis的可能很大概念都会见到引入依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>xx.xx.xx</version>
</dependency>
或者有时我们也会引入一些自己项目基础组件的starter依赖,有时不明白原理的可以就比较迷茫,主要是引入了starter依赖之后,基础组件就可以像在spring的bean一样在项目中使用,那其实只要找到在哪里加载了这些bean就明白了。
因为mybatis-spring-boot-starter里还依赖了一些跟mybatis相关的依赖,如下:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<art