java
文章平均质量分 68
java后端
TooToi
这个作者很懒,什么都没留下…
展开
-
通过反射来操作枚举
通过Class来获取任意枚举常量里面的值和方法 先准备数据 enum TestEnum{ DEMO(1111,"这是第一个",1), DEMO2(2222,"这是第二个",2), DEMO3(3333,"这是第三个",3), DEMO4(4444,"这是第四个",4), ; private Integer dictKey; private String dictValue;原创 2020-12-08 09:48:13 · 483 阅读 · 1 评论 -
自定义注解配合反射处理订单状态留档
学习笔记,记录下项目中有趣的地方,从现在开始 场景 采购相关的订单状态记录,订单状态从创建到完成中间的状态很多,为了更好的追溯数据和别的某些领导的需要记录下订单每次状态变更,因为要记录变更前状态和变更后状态,所以放弃了AOP,用自定义注解+反射少些一点侵入代码 思路 因为不同业务的实体里面业务单号和状态字段大部分情况下不会一样,使用自定义注解加到实体的字段上,通过反射获取加过注解的字段,然后通过注解里面的值value来找到自己想要的字段,然后定义一个方法入参是泛型然后开始操作就行了 注解 用来标记某个方法,原创 2020-10-12 17:42:25 · 157 阅读 · 0 评论