Eclipse get/set方法 自動加上字段註釋

[size=medium]編碼的時候通常要用到 JavaBean ,而在我們經常把註釋寫在字段上面,但生成的Get/Set方法不會生成,通過修改Eclipse源碼可解決,直接上例子:
[/size]
/**
* 員工ID
*/
private String userid;
/**
* 獲取員工ID
* @return userid 員工ID
*/
public String getUserid() {
return userid;
}
/**
* 設置員工ID
* @param userid 員工ID
*/
public void setUserid(String userid) {
this.userid = userid;
}


[size=medium]
關閉eclipse
找到Eclipse中Jar包:org.eclipse.jdt.ui_*.jar,進行備份

找到org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class
直接用附件中的class文件進行替換,重啓Eclipse

設置註釋風格:

Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

Getters:

/**
* 獲取${bare_field_name}
* @return ${bare_field_name} ${bare_field_name}
*/


Setters:

/**
* 設置${bare_field_name}
* @param ${bare_field_name} ${bare_field_name}
*/


[color=red]注意:生成Get/Set方法時勾選上Generate method comments[/color]

OK,成功。

在Eclipse3.7/3.8 測試成功,若無用則還原Jar包,找到對應版本源碼進行修改。[/size]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章