注解的使用

1.获取特定注解ExcelProperty的字段

    //存放注解作用的字段属性
    List<String> annotationValueList = new ArrayList<>();
    //存放实体对应所有注解
    List<Annotation> annotationList = new ArrayList<>();

    Field[] fields = ParamImportEntity.class.getDeclaredFields();
    for (Field field : fields) {
        Annotation[] annotations = field.getAnnotations();
        List<Annotation> asList = Arrays.asList(annotations);
        annotationList.addAll(asList);
    }
    for (Annotation annotation : annotationList) {
        if (annotation instanceof ExcelProperty) {
            String[] value = ((ExcelProperty) annotation).value();
            List<String> strings = Arrays.asList(value);
            annotationValueList.addAll(strings);
        }
    }
posted @   码农公子的幸福生活  阅读(138)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示