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
分类:
SpringBoot 笔记
标签:
笔记
posted on 2022-12-29 19:15 Mikasa-Ackerman 阅读(27) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了