这是我的代码:是否可以读取java中注释的值?
@Column(columnName="firstname")
private String firstName;
@Column(columnName="lastname")
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
是否有可能在另一个类阅读我的注释@Column(COLUMNNAME = “XYZ123”)的价值?
我喜欢你的解决方案。我们如何使它更通用,而不是MyClass,我想用T来代替(Field f:T.class.getFields())Column column = f.getAnnotation(Column.class); (column!= null) System.out.println(column.columnName()); } – ATHER 2014-09-15 18:41:20
准确!我一直在努力弄清楚这一点。如果我想拥有一个不需要明确提供类名的注释处理器,该怎么办?是否可以从上下文中提取它; '这个'?? – 5122014009 2014-09-17 06:40:29
我不确定我了解你们两个人的需求。请用一个完整的例子作为一个新问题。如果你愿意,你可以在这里链接它。 – Cephalopod 2014-09-17 07:46:52