默认使用类型一致的字段, 优先级低于enum.use.custom
假定有如下枚举类
public enum UserType {
//管理员
ADMIN(1, "管理员"),
//成员
MEMBER(2, "成员"),
//游客
GUEST(3, "游客");
private int code;
private String desc;
public int getCode() {
return code;
}
public String getDesc() {
return desc;
}
UserType(int code, String desc) {
this.code = code;
this.desc = desc;
}
}
对于如下字段
/**
* 用户类型
*
* @see UserType
*/
private int type;
推荐配置中有
enum.use.by.type=true
/**
* 用户类型
* @see UserType#code
*/
private int type;
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
type | integer | 非必须 | 用户类型 | 枚举: 1,2,3 枚举备注: 1 :管理员 2 :成员 3 :游客 mock: @pick([1,2,3]) |