zoukankan      html  css  js  c++  java
  • [转]Eclipse get/set方法自动加上字段注释

    本文转自:http://yaku2688.iteye.com/blog/1164640

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

    Java代码 复制代码 收藏代码
    1. /**  
    2.  * 员工ID  
    3.  */  
    4. private String userid;   
    5. /**  
    6.  * 获取员工ID  
    7.  * @return userid 员工ID  
    8.  */  
    9. public String getUserid() {   
    10.     return userid;   
    11. }   
    12. /**  
    13.  * 设置员工ID  
    14.  * @param userid 员工ID  
    15.  */  
    16. public void setUserid(String userid) {   
    17.     this.userid = userid;   
    18. }  

    找到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:

    Java代码 复制代码 收藏代码
    1. /**  
    2.  * 获取${bare_field_name}  
    3.  * @return ${bare_field_name} ${bare_field_name}  
    4.  */  

    Setters:

    Java代码 复制代码 收藏代码
    1. /**  
    2.  * 设置${bare_field_name}  
    3.  * @param ${bare_field_name} ${bare_field_name}  
    4.  */  

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

    OK,成功。

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

  • 相关阅读:
    IsCallback和IsPostBack的区别
    win7 无Internet访问权限的解决方法
    Microsoft Office 2007的ContentType
    浏览器渲染原理
    css中hideFocus的用法
    js实现小球碰撞(数学之美)
    从浏览器的渲染原理讲CSS性能
    Jquery 常用方法经典总结
    web前端开发必备压缩工具整理
    15个精美PC/手机端自响应网页设计案例与欣赏
  • 原文地址:https://www.cnblogs.com/freeliver54/p/2307129.html
Copyright © 2011-2022 走看看