反射获取所有属性名,判断属性上是否有此注解以及注解的值,
作者:互联网
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