zoukankan      html  css  js  c++  java
  • myeclipse生成getset注释

    编码的时候通常要用到 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包,找到对应版本源码进行修改。

  • 相关阅读:
    8种CSS清除浮动的方法优缺点分析
    link和@import的区别
    删除表及删除表中数据的方法
    【HTML5】---【HTML5提供的一些新的标签用法以及和HTML 4的区别】
    【HTML】---HTML语义化
    【HTML5】页面点击按钮添加一行 删除一行 全选 反选 全不选
    第四篇:python 高级之面向对象初级
    第三篇:python高级之生成器&迭代器
    第二篇:python高级之装饰器
    第一篇:python高级之函数
  • 原文地址:https://www.cnblogs.com/sayou/p/2864051.html
Copyright © 2011-2022 走看看