
java训练营
文章平均质量分 80
IT果果日记
头条和微信搜索“IT果果日记”
展开
-
上班摸鱼吗?一文详解代码生成神器-Velocity
人类社会能够一直进步发展出现在的文明世界,最大的一个原因就是这个世界上懒人居多,懒人为了偷懒就需要提高生产效率,效率提高节省下来的时间才能创造出艺术、娱乐以及更高效率的科学技术。程序员们如何提高生产效率?创造一个自己为自己干活!原创 2024-07-11 22:02:34 · 978 阅读 · 0 评论 -
MybatisPlus实现数据权限隔离
引言Mybatis Plus对Mybatis做了无侵入的增强,非常的好用,今天就给大家介绍它的其中一个实用功能:数据权限插件。数据权限插件的应用场景和多租户的动态拦截拼接SQL一样。原创 2024-04-10 09:11:35 · 3407 阅读 · 2 评论 -
Mybatis-Plus利用Sql注入器批量插入更新
Mybatis-Plus是在Mybatis持久层框架上封装的一层非常好用的工具,最近因为想要在Mapper里加入自己自定义的通用方法,所以用到了Mybatis-Plus的Sql注入器。这种方式与自己写一个通用Mapper的不同在于,Mybatis-Plus提供的AbstractMethod方法类,实现的接口里可以获取到表信息,我们可以利用它们做批量插入和批量更新的sql拼装。将上面的批量更新方法对象添加到默认sql注入器的方法列表。一同添加的还有mybatis-plus自带的批量新增方法。原创 2023-12-16 08:45:00 · 1318 阅读 · 0 评论 -
Spring-Boot-Starter快速实现Excel导入导出的方法
IT 果果为了满足项目中快速实现 excel 导入导出的功能,将 excel 开源工具 easypoi 整合成 spring-boot-starter 的方式,在做到对 easypoi 无侵入的同时减少了一些重复代码。例如:增强了 easypoi 对于字段值重复校验的功能;提升了字典转换的便捷性和效率;增加了字段之间联动转换的功能;原创 2023-01-29 10:52:57 · 1767 阅读 · 0 评论