其他分享
首页 > 其他分享> > 反射获取所有属性名,判断属性上是否有此注解以及注解的值,

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

作者:互联网

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

 

标签:反射,fields,value,annotation,ApiModelProperty,注解,strList,class,属性
来源: https://blog.51cto.com/u_15242378/2847922