spring Cloud整合mybatis以及踩过的坑

  1. spring Boot版本:2.1.1
    MySQL5.6
    2.new Module,选择需要的依赖。
    spring Cloud整合mybatis以及踩过的坑

  2. 在application.properties中写配置
    spring Cloud整合mybatis以及踩过的坑

  3. 在pom.xml中检查一下数据库驱动的版本,我的mysql版本是5.6。默认配置驱动版本是8.0,需要修改一下,不然连接池初始化会失败,我之前就踩了这个坑,花了好久才解决的。(画重点啦,要记好)

  4. spring Cloud整合mybatis以及踩过的坑

spring Cloud整合mybatis以及踩过的坑
手动修改的时候会有提示
spring Cloud整合mybatis以及踩过的坑
最后看一下pom.xml
spring Cloud整合mybatis以及踩过的坑
5. 撸代码测试一下(这里我已经用第三方工具Navicat在mysql中创建了一个user表,存好了数据)
4.1 新建实体user类
spring Cloud整合mybatis以及踩过的坑
4.2 创建DAO
spring Cloud整合mybatis以及踩过的坑
4.3 创建service及实现类
IUserService
spring Cloud整合mybatis以及踩过的坑
实现类UserServiceImpl
spring Cloud整合mybatis以及踩过的坑
4.4controller
spring Cloud整合mybatis以及踩过的坑
启动类添加注解
@EnableEurekaCientspring Cloud整合mybatis以及踩过的坑
按顺序,先启动eureka,再启动demo。访问localhost:9099/user/GetUser,就可以访问到数据库数据啦。
spring Cloud整合mybatis以及踩过的坑
我的数据
spring Cloud整合mybatis以及踩过的坑
没有出bug

spring Cloud整合mybatis以及踩过的坑