java—如何正确地从带有注解的bean中提取字段

a1o7rhls  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(166)

我有一个带注解的getter和字段的bean:

public class CaseSimpleObjGetter {
    private int a;

    @Hashed
    private int b;

    private int c;

    CaseSimpleObjGetter(int a, int b, int c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }

    @Hashed
    public int getA() {
        return a;
    }

    protected int getB() {
        return b;
    }

    protected int getC() {
        return c;
    }
}

我想实现一个提取器,从相似的对象中提取所有可访问的字段。
特别是,我想访问注解信息。
我想知道,实现提取器的最佳方法是什么?
在这个例子中,我想提取(a,b,c)的名称和值,并知道哪些是用@hashed annotation注解的。
我以前使用的是beanwrapperimpl(来自spring)和introspector。
但是,我找不到从属性访问注解的方法。
bean中实际上允许注解吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题