在IDEA中为Springboot项目配置mybatis

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

猜你喜欢

转载自www.cnblogs.com/liuliang1999/p/12635404.html