枚举
daydreameryyyy
这个作者很懒,什么都没留下…
展开
-
MybatisPlus 通用枚举的使用
MybatisPlus 通用枚举的使用1、声明通用枚举属性方式一: 使用 @EnumValue 注解枚举属性/** * @author liuhongjun */@Getter@AllArgsConstructorpublic enum StatusEnum { SHOW(1, "显示"), HIDE(2, "隐藏"); @EnumValue // 标记数据库存的值是code @JsonValue // 标记响应json值 private In原创 2021-04-07 15:09:24 · 485 阅读 · 0 评论 -
枚举常量使用equal或==比较大小的区别
使用equal或==比较枚举常量大小二者皆对,通过查看枚举的源码,你会发现在源码中,equals也仅仅非常简单的==,并且不能重写(final类型方法)。 首先java.lang.Enum是所有枚举类的父类java.lang.Enum 源码中equals 代码:public final boolean equals(Object other) {return this==other;}可以用 == 去做比较符,因为枚举有着严格的实例化控制,在官方文档中也有明确的说明。JLS 8.9 En原创 2021-04-07 14:40:12 · 1196 阅读 · 0 评论