一、背景 作为Java开发,经常需要根据数据库某个字段获取对应的枚举类,然后就要在枚举类添加如下的方法: publicstaticTestEnumgetByCode(Integercode){ returnArrays.asList(values()).stream().filter(i->i.getCode().equals(code)).findFirst().orElse(null); } 这种方法在不同枚举类的实现都是很相似的,有什么办法可以避免这种重复劳动呢?  于是,我就想到了写一个Idea插件去自动生成代码,EnumHelper应运而生。 二、插件展示...

  RsWPTgYshYzZ   2023年11月01日   68   0   0 Java

一、前言 2018年写过一篇分库分表的文章《SpringBoot使用sharding-jdbc分库分表》,但是存在很多不完美的地方比如: sharding-jdbc的版本(1.4.2)过低,现在github上的最新版本都是5.3.2了,很多用法和API都过时了。 分库分表配置采用Java硬编码的方式不够灵活 持久层使用的是spring-boot-starter-data-jpa,而不是主流的mybatis+mybatis-plus+druid-spring-boot-stater 没有支持自定义主键生成策略 二、设计思路 针对上述问题,本人计划开源一个通用的分库分表starter,具备以下...

  RsWPTgYshYzZ   2023年11月01日   69   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~