java训练营
文章平均质量分 74
IT果果日记
头条和微信搜索“IT果果日记”
展开
-
MybatisPlus实现数据权限隔离
引言Mybatis Plus对Mybatis做了无侵入的增强,非常的好用,今天就给大家介绍它的其中一个实用功能:数据权限插件。数据权限插件的应用场景和多租户的动态拦截拼接SQL一样。原创 2024-04-10 09:11:35 · 585 阅读 · 0 评论 -
Mybatis-Plus利用Sql注入器批量插入更新
Mybatis-Plus是在Mybatis持久层框架上封装的一层非常好用的工具,最近因为想要在Mapper里加入自己自定义的通用方法,所以用到了Mybatis-Plus的Sql注入器。这种方式与自己写一个通用Mapper的不同在于,Mybatis-Plus提供的AbstractMethod方法类,实现的接口里可以获取到表信息,我们可以利用它们做批量插入和批量更新的sql拼装。将上面的批量更新方法对象添加到默认sql注入器的方法列表。一同添加的还有mybatis-plus自带的批量新增方法。原创 2023-12-16 08:45:00 · 808 阅读 · 0 评论 -
Spring-Boot-Starter快速实现Excel导入导出的方法
IT 果果为了满足项目中快速实现 excel 导入导出的功能,将 excel 开源工具 easypoi 整合成 spring-boot-starter 的方式,在做到对 easypoi 无侵入的同时减少了一些重复代码。例如:增强了 easypoi 对于字段值重复校验的功能;提升了字典转换的便捷性和效率;增加了字段之间联动转换的功能;原创 2023-01-29 10:52:57 · 1433 阅读 · 0 评论