Springoot - 整合MyBatis

1.导入JDBC驱动

因为我的是Mysql数据库 版本是8.0.20 导入对应版本的驱动即可

        <!--mysql 依赖-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.20</version>
        </dependency>

2.导入数据库连接池

SpringBoot 推荐我们使用HikariDataSource数据库连接池,也是SpringBoot默认支持的数据库连接池

        <!--开启SpringBootJdbc,默认为HikariDataSource源-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

3.导入Mybatis-starter

        <!--Mybatis starter-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.2.0</version>
        </dependency>

 

配置:

1.mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--绑定一个对应的接口-->
<mapper namespace="com.example.blog.mapper.xxxMapper">

</mapper>

2.配置文件

复制代码
spring:
  #数据源基本配置
  datasource:
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/learn?serverTimezone=UTC
    type: com.zaxxer.hikari.HikariDataSource        
# mybatis配置
mybatis:
  #加载xml配置文件
  config-location: classpath:mybatis-config.xml
  #扫描包为Bean配置别名
  type-aliases-package: com.example.bean
  #配置mapper.xml文件的位置
  mapper-locations: classpath:mapper/*.xml
  configuration:
    #开启驼峰命名
    map-underscore-to-camel-case: true
复制代码

 

posted on   Mikasa-Ackerman  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示