将mybatis更改为mybatis-plus时,除了需要在pom.xml文件中修改依赖以外,还需要在application.yml文件中修改配置信息。

1. 添加mybatis-plus依赖

<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatisplus.version}</version>
</dependency>

2. 添加mapper扫描

@SpringBootApplication
@MapperScan("com.platform.multitenant.mapper")
public class MultitenantApp {public static void main(String[] args) {SpringApplication.run(MultitenantApp.class, args);}}

3. mybatis配置

# MyBatis
mybatis:# 搜索指定包别名typeAliasesPackage: com.platform.**.domain# 配置mapper的扫描,找到所有的mapper.xml映射文件mapperLocations: classpath*:mapper/**/*Mapper.xml# 加载全局的配置文件configLocation: classpath:mybatis/mybatis-config.xml

4. mybatis-plus配置

mybatis-plus:global-config:db-config:#0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";id-type: 0#字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"field-strategy: not_empty#驼峰下划线转换column-underline: true#逻辑删除配置logic-delete-value: 0logic-not-delete-value: 1db-type: mysql#刷新mapper 调试神器refresh-mapper: trueconfiguration:map-underscore-to-camel-case: truecache-enabled: false#这个配置会将执行的sql打印出来,在开发或测试的时候可以用log-impl: org.apache.ibatis.logging.stdout.StdOutImpl#配置扫描xmlmapper-locations: - classpath*:/com/example/dongbao/ums/mapper/xml/*.xml#别名包扫描路径,通过该属性可以给包中的类注册别名,多个package用逗号或者分号分隔type-aliases-package: com.platform.pay.domain.entityport# 加载全局的配置文件configLocation: classpath:mybatis/mybatis-config.xml

可以看出,在application.yml文件中,总体上,配置是比较一致的。主要是将"mybatis"修改为"mybatis-plus"增加了global-config和configuration相关配置内容

mybatis和mybatis-plus集成springboot的配置区别相关推荐

  1. db2 springboot 整合_[SpringBoot]快速配置多数据源(整合MyBatis)

    前言 由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据 ...

  2. shiro整合springboot,配置mybatis和增加邮箱验证码登录

    目录 config配置 controller层 Mapper(Mybatis配置) pojo Service 工具类 MailUtil 前台页面 配置(application) 相关依赖 config ...

  3. MyBatis(一)MyBatis介绍和配置详解

    在Java程序里面去操作数据库,最原始的办法是使用JDBC的API.需要分为六步: 注册驱动 通过DriverManager获取一个Connection 通过Connection创建一个Stateme ...

  4. 深入浅出MyBatis:MyBatis与Spring集成及实用场景

    为什么80%的码农都做不了架构师?>>>    本系列是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记. 本篇是「深入浅出MyBatis」系列的最后一篇,主要介绍与Spri ...

  5. SpringBoot笔记:SpringBoot2.3集成Kafka组件配置

    文章目录 说明 Springboot集成Kafka 依赖配置 配置文件yml配置 Producer生产者 Consumer消费者 测试代码 注意事项 说明 本文是接<Kafka学习:CentOS ...

  6. java spring mysql配置_java相关:mysql+spring+mybatis实现数据库读写分离的代码配置

    java相关:mysql+spring+mybatis实现数据库读写分离的代码配置 发布于 2020-4-4| 复制链接 分享一篇关于关于mysql+spring+mybatis实现数据库读写分离的代 ...

  7. springboot集成Apollo分布式配置

    安装Apollo服务 1.安装mysql 地址:https://www.cnblogs.com/xuaa/p/10782352.html 2.下载Apollo源码到本地 地址:https://gith ...

  8. SpringBoot集成Actuator端点配置

    1.说明 Actuator端点可以监控应用程序并与之交互. Spring Boot包括许多内置的端点, 比如health端点提供基本的应用程序运行状况信息, 并允许添加自定义端点. 可以控制每个单独的 ...

  9. 什么是Mybatis?Mybatis能干什么?Mybatis怎么配置?

    简介 什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.My ...

最新文章

  1. 《深入浅出设计模式-中文版》读书笔记-工厂模式(五)
  2. 跟锦数学190314
  3. 在Qt for Python应用程序中使用Designer UI文件
  4. 2021年8月Web服务器排行榜:Nginx牛市上升
  5. LeetCode每日打卡 - 反转每对括号间的子串
  6. Codeforces Round #361(div 2)
  7. linux-vim设置环境
  8. Java实战视频bilibili
  9. Javascript:call(),apply()和bind()
  10. python做词典_python实现电子词典
  11. 怎么在客户端远程计算机关闭,怎么样实现电脑远程控制开机或关机
  12. es6入门到五连绝世之双杀(double kill)
  13. 口袋妖怪金心银魂详细图文攻略(上)及游戏下载
  14. CAJ格式文档转PDF格式文档的办法(不需要下载杂七杂八的软件或者充会员)
  15. 网上订餐叫外卖的发展优势
  16. QT自定义控件插件学习笔记
  17. kettle An error occurred, processing will be stopped: 错误 解决方法
  18. vivado下microblaze程序固化下载
  19. python的pyside2安装
  20. Jasper问题总结与解决方法~

热门文章

  1. Android 注解与注解处理器简述
  2. Word自动编号,掌握这几招,再也不用手动敲编号!
  3. 水滴筹创始人:除中国以外不推行996;字节跳动2021年净亏损6041亿!
  4. 湖南工业大学计算机录取分数线,2021湖南工业大学录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
  5. Kingbase数据库实验五 PL/SQL程序设计
  6. MuMu模拟器Unity Profiler
  7. git笔记(团队协作教程,GitHub操作)
  8. 从零开始搭建博客Hexo-Node-Git搭建博客
  9. Eclipse基础知识
  10. datawhale 8月学习——NLP之Transformers:编写BERT模型