我想在我的类属性上添加注释,然后通过查找注释的能力来迭代我的所有属性。
例如,我有一个像这样的类:
public class User {
@Annotation1
private int id;
@Annotation2
private String name;
private int age;
// getters and setters
}
现在我希望能够遍历我的属性,并且能够知道属性上的注释(如果有的话)。
我想知道如何仅使用 java 来做到这一点,但也很好奇使用 spring、guava 或 google guice 是否会使这更容易(如果他们有任何帮助者可以更容易地做到这一点)。