反射获取所有属性名,判断属性上是否有此注解以及注解的值,

        Field[] fields = TableMainAddVO.class.getDeclaredFields();
        List<String> strList =  new ArrayList<String>();
        Arrays.stream(fields).forEach(f -> {
            if(f.isAnnotationPresent(ApiModelProperty.class)){
                ApiModelProperty annotation = f.getAnnotation(ApiModelProperty.class);
                String value = annotation.value();
                strList.add(value+":"+f.getName());
            }
        });

 

上一篇:【LeetCode】—— 柱状图中最大的矩形


下一篇:35(牛客Top100)-84.柱状图中最大的矩形