枚举类的最佳实践,在这里总结一下,用的时候不仅可以解惑还可以来这里CV。
一、代码示例(方便CV)
1.1、核心要点
- 定义一个支持初始化参数的构造函数,可以使用Lombok的
@AllArgsConstructor注解实现。 - 为需要获取的变量编写
get()方法,可以使用Lombok的@Getter注解实现。1.2、代码示例
方便cv
/*** 客户收货地址类型枚举类* @author Beacon*/@AllArgsConstructor@Getterpublic enum SupplierGuestReceivingTypeEnum {/**由神批用户维护*/CREATED_BY_SUPPLIER(1, "由神批用户维护"),/**由我要进货用户维护*/CREATED_BY_WYJH(2, "由我要进货用户维护");/**字典的key*/private Integer code;/**字典的value*/private String name;}
