本文轉自:http://yaku2688.iteye.com/blog/1164640
編碼的時候通常要用到 JavaBean ,而在我們經常把注釋寫在字段上面,但生成的Get/Set方法不會生成,通過修改Eclipse源碼可解決,直接上例子:
- /**
- * 員工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;
- }
找到Eclipse中Jar包:org.eclipse.jdt.ui_*.jar,進行備份
然后將后綴Jar改為rar,
找到org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class
直接用附件中的class文件進行替換,再將后綴改為Jar替換Eclipse的Jar包,
重啟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}
- */
注意:生成Get/Set方法時勾選上Generate method comments
OK,成功。
在Eclipse3.3/3.4/3.5 測試成功,若無用則還原Jar包,找到對應版本源碼進行修改。