在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文件