這是我的代碼:是否可以讀取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