SpringBoot如何集成mybatis-plus

前言

大家好,我是小徐啊。我们在使用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类的路径。

0

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

0

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

0

最后,我们还需要在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入门分享 - 专注Java入门知识分享,Java开发相关软件资源共享。

往期推荐:

1.IDEA如何保持光标不变上下移动代码

2.maven如何配置国内镜像

3.IDEA如何将字母变大写或小写

4.IDEA如何将一行上移或者下移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值