获取当前实体字段名及ApiModelProperty注解value字段说明

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());
    }


版权声明:本文为weixin_44545895原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。