Spring boot 枚举 显示中文

枚举显示中文

定义枚举

@Getter
public enum Gender {
    MALE(0,"男"),FEMALE(1,"女");
	//定义构造方法为两个私有属性赋值
    Gender(int code,String value){
        this.code = code;
        this.value = value;
    }
	//@EnumValue对应数据库的字段,即在数据库中存int
	//定义两个属性:code对应数据库存储的字段,value对应的中文值
    @EnumValue
    private final int code;
    private final String value;
	//调用toString来显示value属性,即可显示中文
    @Override
    public String toString() {
        return value;
    }
}

yml配置文件

mybatis-plus:
  #枚举扫描
  type-enums-package: com.gem.xmgc.entity

你可能感兴趣的:(Spring boot 枚举 显示中文)