编码的时候通常要用到 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
注意 替换的时候必须关闭 eclipse
用 WinRAR 打开 eclipse/plugins/org.eclipse.jdt.ui_*.jar
替换 org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil类
之后启动eclipse
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包,找到对应版本源码进行修改。
- GetterSetterUtil.rar (9.1 KB)
- 下载次数: 26
- GetterSetterUtil_Eclipse3.5.rar (9.8 KB)
- 下载次数: 15
时间: 2024-10-14 04:57:51