spring boot中的MyBatis配置是比较复杂的。
下面总结针对mySql数据库的配置和使用的详细过程(有两个数据库:名字为test和my_db):
1、引入依赖:
pom.xml文件中,添加:
- <!-- Begin of DB related -->
- <dependency> <!-- for ChainedTransactionManager configuration -->
- <groupId>org.springframework.data</groupId>
- <artifactId>spring-data-commons</artifactId>
- </dependency>
- <dependency> <!-- exclude掉缺省的jdbc配置 -->
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-jdbc</artifactId>
- <exclusions>
- <exclusion>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jdbc</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.mybatis</groupId>
- <artifactId>mybatis</artifactId>
- <version>3.4.0</version>
- </dependency>
- <dependency>
- <groupId>org.mybatis</groupId>
- <artifactId>mybatis-spring</artifactId>
- <version>1.3.0</version>
- </dependency>
- <dependency> <!-- 连接池 -->
- <groupId>com.zaxxer</groupId>
- <artifactId>HikariCP</