博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
myeclipse生成getset注释
阅读量:5278 次
发布时间:2019-06-14

本文共 1317 字,大约阅读时间需要 4 分钟。

编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的Get/Set方法不会生成,通过修改Eclipse源码可解决:

  1. /**  
  2.  * 员工ID  
  3.  */  
  4. private String userid;   
  5. /**  
  6.  * 获取员工ID  
  7.  * @return userid 员工ID  
  8.  */  
  9. public String getUserid() {   
  10. 10.     return userid;   

11. }   

12. /**  

  1. 13.  * 设置员工ID  
  2. 14.  * @param userid 员工ID  
  3. 15.  */  

16. public void setUserid(String userid) {   

  1. 17.     this.userid = userid;   

18. }  

/**

 * 员工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:

  1. /**  
  2.  * 获取${bare_field_name}  
  3.  * @return ${bare_field_name} ${bare_field_name}  
  4.  */  

/**

 * 获取${bare_field_name}

 * @return ${bare_field_name} ${bare_field_name}

 */

 

Setters:

  1. /**  
  2.  * 设置${bare_field_name}  
  3.  * @param ${bare_field_name} ${bare_field_name}  
  4.  */  

/**

 * 设置${bare_field_name}

 * @param ${bare_field_name} ${bare_field_name}

 */

 

注意:生成Get/Set方法时勾选上Generate method comments

OK,成功。

在Eclipse3.3/3.4/3.5 测试成功,若无用则还原Jar包,找到对应版本源码进行修改。

 

转载于:https://www.cnblogs.com/sayou/archive/2013/01/17/2864051.html

你可能感兴趣的文章
关于annotation的认识
查看>>
js 对cookie 的操作
查看>>
关于HTTP协议
查看>>
技术人解决问题的思路
查看>>
Netty 中文教程 Hello World !详解
查看>>
WDF(Windows Driver Frameworks)驱动框架源码!!
查看>>
pptx,xlsx,docx文件下载问题
查看>>
ubuntn svn 安装 配置
查看>>
转(sphinx 多索引使用 方法 )
查看>>
当面试官问你为什么换工作的时候,你会怎么回答?
查看>>
java学习-AES加解密之AES-128-CBC算法
查看>>
「GXOI / GZOI2019」逼死强迫症——斐波那契+矩阵快速幂
查看>>
金软有声阅读
查看>>
基于rem的移动端自适应解决方案
查看>>
【机器学习笔记】EM算法及其应用
查看>>
hdu 1269
查看>>
一句话描述 Java 设计模式
查看>>
oracle 常用视图和表
查看>>
webstorm2017激活码
查看>>
poj 1129 搜索
查看>>