SpringBoot如何集成mybatis-plus
1.SpringBoot+Thyemleaf开发环境正常,打jar包发到服务器就报错Template might not exist or might not ..2.windows10如何安装jdk8,并且配置java home环境?超详细!
3.SpringBoot如何集成mybatis-plus
4.IDEA如何配置git和github5.Springboot如何利用模板,快速生成word文档?6.Windows下安装 和使用Memcached,附memcached-win64-1.4.4-14安装包7.百家头条有哪些老腾讯才知道的梗?8.推荐:3个冷门软件!很强而且免费!9.Shiro中UnavailableSecurityManagerException解决方案前言
大家好,我是小徐啊。我们在使用SpringBoot的时候,毫无疑问,一般是和mybatis集成的,而mybatis-plus作为mybatis的进阶,又是必须要集成的。今天,小徐就来介绍下如何在SpringBoot中集成mybatis-plus。
如何集成
首先,讲一下如何在配置文件中配置mybatis-plus的配置。主要的配置项如下代码:其中,比较重要的是mapper-locations,这个是扫描xml文件的配置。type-aliases-package这个是配置实体类的包的,这样在xml里面写实体类的时候,就不需要写完整的包名+类名了,只需写类名即可。
mybatis-plus: configuration: call-setters-on-nulls: true map-underscore-to-camel-case: true type-aliases-package: com.aa.entity mapper-locations: classpath:mapper/*/*.xml type-handlers-package: com.aa.utils.typehandler
然后,还需要在启动类上面,加上MapperScan的注解,然后写上basePackages="",这个括号里面,写上mapper类的包名,代表要扫描的mapper类的路径。

其次,需要自己写上对应的Mapper类,并且继承下BaseMapper,注意,这个BaseMapper一定是mybatis-plus的。

最后,在xml文件中,需要配置好namespace,也就是映射到我们的Mapper类。

最后,我们还需要在pom文件中,引入mybatis-plus的依赖,如下所示。一共有3个。
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.vesion}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>${mybatis-plus-extension.vesion}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-core</artifactId> <version>${mybatis-plus-core.vesion}</version> </dependency>
总结
好了,今天就讲到这儿啦。以上就是在Springboot中集成mybatis-plus的方法,感谢你的阅读。
那么,你在集成的过程中有遇到什么问题呢?欢迎评论区留言讨论!
如果觉得文章帮到了你,或对文章有疑问,可以关注公众号私信我。
如果有对Java入门开发相关的问题,也可关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享!
获取更多资源【软件资源、历年软考真题、核心面试知识、阿里Java开发手册、linux常用命令】,也可关注公众号!

欢迎访问我的个人网站:https://idea-tips.com/
往期推荐:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇