1、枚举类添加注解@EnumValue
package com.xxx.enums;
import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
public enum Status {
created(0, "草稿"),
published(1, "已发布"),
uploaded(2, "已上传");
Status(Integer code, String name) {
this.code = code;
this.name = name;
}
/**
* @EnumValue 注解一定要有
*
*/
@EnumValue
private final Integer code;
@JsonValue
private final String name;
public Integer getCode() {
return code;
}
public String getName() {
return name;
}
}
2、application.yml配置
mybatis-plus:
type-enums-package: com.xxx.enums