Spring Boot中枚举使用常见问题汇总有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计925个文字,预计阅读时间需要4分钟。
Java中枚举的泛用性较强,但实现时需注意性能问题,使用时需谨慎。以下是一个简化版的枚举示例:
java@Getter @AllArgsConstructorpublic enum EnumExpenseType implements BaseEnum { SMALL_ENJOYMENT(1), BIG_ENJOYMENT(2);
private final int value;}
java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。
@Getter @AllArgsConstructor public enum EnumExpenseType implements BaseEnum { 小欢喜(1), 大欢喜(2); private final int value; }
咋一看,没什么问题,但是具体使用过程中,总是会出问题。原因就是这个枚举没有按照从0开始索引,除此之外即使从0开始,中间有断的索引也会有问题。
本文共计925个文字,预计阅读时间需要4分钟。
Java中枚举的泛用性较强,但实现时需注意性能问题,使用时需谨慎。以下是一个简化版的枚举示例:
java@Getter @AllArgsConstructorpublic enum EnumExpenseType implements BaseEnum { SMALL_ENJOYMENT(1), BIG_ENJOYMENT(2);
private final int value;}
java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。
@Getter @AllArgsConstructor public enum EnumExpenseType implements BaseEnum { 小欢喜(1), 大欢喜(2); private final int value; }
咋一看,没什么问题,但是具体使用过程中,总是会出问题。原因就是这个枚举没有按照从0开始索引,除此之外即使从0开始,中间有断的索引也会有问题。

