public static void main(String[] args) {
Field[] fields = entity.class.getDeclaredFields();
StringBuffer buf = new StringBuffer();
buf.append("{");
for (Field field : fields) {
String fieldName = field.getName();
//TODO相同的逻辑走一遍
ApiModelProperty apiModelProperty =
field.getAnnotation(ApiModelProperty.class);
if (apiModelProperty != null && !apiModelProperty.hidden()) {
buf.append("\"");
String str = "" + fieldName + "\":" + "\"" + apiModelProperty.value();
buf.append(str);
buf.append("\",");
}
}
buf.append("}");
System.out.println(buf.toString());
}
获取当前实体字段名及ApiModelProperty注解value字段说明
最新推荐文章于 2023-03-10 09:55:43 发布