在https://www.cnblogs.com/liuliang1999/p/12635282.html一文中我们已经搭建好了一个空的Springboot的项目,下面将介绍如何集成依赖mybatis。
1、在pom.xml中添加相关依赖,可能有的已经添加好了,这里指定的实现数据库我使用的是MySQL,阿里巴巴druid连接池的作用以后再补充介绍。
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version> </dependency>
2、在resource目录下创建一个application.yml文件,在里面配置数据库的连接信息(也可以使用默认的properties文件,个人认为yml配置更简洁 )
server: port: 7777 #启动端口号 spring: datasource: #数据源 type: com.alibaba.druid.pool.DruidDataSource #连接池 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/你的数据库名?serverTimezone=GMT%2B8&characterEncoding=utf-8 username: 你的登录名 password: 你的登录密码
3、Mybatis映射关系配置,同样在application.yml中设置
mybatis:
type-aliases-package: xyz.gisliuliang.esngis.pojo.entity
mapper-locations: classpath:mybatis/mapper/*Mapper.xml
type-aliases-package对应是你的数据库实体类所在的包,在resources/mybatis下新建mapper包,后面会在这个包下新建对应的接口和映射的***Mapper.xml文件