接手了一个开发任务在一个springbootmybatisnacos的框架上增加功能模块。但笔者更喜欢mybatisplus的高效率和快捷,用mapper就能实现绝大多数CURD功能批量插入批量删除等需要service层的支持避免配置xml的繁琐故决定整合mybatisplus与mybatis。经过一番挑战后总结如下一 在pom文件中添加mybatis-plus-boot-starter。情况1父pom中使用的是 dependencyManagement … /dependencyManagement 方式-父pom配置 !-- 依赖声明 -- dependencyManagement dependencies !--mybatis-plus 依赖配置-- dependency groupIdcom.baomidou/groupId artifactIdmybatis-plus-boot-starter/artifactId version3.4.3/version /dependency /dependencies /dependencyManagement-子pom配置 !--mybatis-plus 依赖配置-- dependency groupIdcom.baomidou/groupId artifactIdmybatis-plus-boot-starter/artifactId /dependency情况2 父pom中使用的是 dependencies … /dependencies 方式父pom配置 !--mybatis-plus 依赖配置-- dependencies dependency groupIdcom.baomidou/groupId artifactIdmybatis-plus-boot-starter/artifactId version3.4.3/version /dependency /dependencies子pom配置 子pom会自动使用父pom中的jar包子目录无需配置。二 配置yml文件将原来的配置mybatis改为mybatis-plus如图原来新注意1 mybatis单一环境yml中配置为mybatis。2 mybatisplus单一环境yml中配置为mybatis-plus或mybatis都可以。