一、添加依赖
在你的SpringCloud项目的pom.xml文件中,添加连接MySQL所需的依赖。
例如:
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>
<!--管理mybatis工具,创建mybatis相关对象等--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.0</version></dependency><!--mybatis-plus 核心依赖,替代jdbc--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus</artifactId><version>3.5.3.1</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency>
二、配置application文件
配置数据源:
datasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://此处IP地址/此处工程名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8username: 角色名password: '此处填数据库密码'dbcp2:min-idle: 5 # 数据库连接池的最小维持连接数initial-size: 5 # 初始化连接数max-total: 5 # 最大连接数max-wait-millis: 200 # 等待连接获取的最大超时时间
配置mybatis:
mybatis:config-location: classpath:此处mybatis配置文件所在路径 type-aliases-package: 此处所有Entity别名类所在包 #实体关系映射地址 mapper-locations:- classpath:mybatis/mapper/**/*.xml
三、配置mybatis
在工程的src目录下的resource目录下创建一个xml文件,配置mybatis
例如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><settings><setting name="cacheEnabled" value="true" /><!-- 二级缓存开启 --></settings></configuration>
四、创建mapper映射文件
一个文件映射一个实体类
<?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="对应的实体类路径,打点分隔文件夹及文件"><!--sql语句--></mapper>