文章目录
- 一、枚举处理器
- 第一步、定义枚举
- 第二步、配置文件中设置`
在学习mybatisPlus时会用到扩展功能,极大解放生产力,记录下来,方便备查。
一、枚举处理器
第一步、定义枚举
新建枚举类UserStatusEnum,其主要内容如下所示。
EnumValue注解,作用是说明其是对应数据库字段;
@Getter
public enum UserStatusEnum{REGISTER(1,"注册"),CANAEL(0,"注销"),;// EnumValue注解,说明对应数据库字段@EnumValueprivate final int value;// JsonValue注解标记返回的值@JsonValueprivate final String name;UserStatus(int value,String name){this.value = value;this.name = name;}
}
实体bean
// 用户状态
private UserStatus status;
第二步、配置文件中设置`
在配置文件中配置统一的枚举处理器,实现类型转换。
mybatis-plus:configuration:default-enum-type-handler: com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler