一、项目说明
1.1 项目结构
-
项目涉及表的建表语句放置在 resources 的 sql 文件夹下;
-
为了演示 Druid 控制台的功能,项目以 Web 的方式构建。
1.2 基本依赖
按照 Spring 官方对于自定义的 starter 命名规范的要求:
- 官方的 starter 命名:spring-boot-starter-XXXX
- 其他第三方 starter 命名:XXXX-spring-boot-starter
所以 Mybatis 的 starter 命名为 mybatis-spring-boot-starter,如果有自定义 starter 需求,也需要按照此命名规则进行命名。
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!--引入mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.13</version>
</dependency>
<!--druid 依赖-->
<dependency>
<groupId