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包,找到对应版本源码进行修改。

  • 相关阅读:
    (22)进程和线程区别
    (21)回调函数
    (20)gevent协程
    (18)ProcessPoolExecutor进程池
    (19)ThreadPoolExecutor线程池
    (17)线程队列---queue LifoQueue PriorityQueue
    (16)线程---定时器Timer
    (15)线程---Condition条件
    (14)线程- Event事件和守护线程Daemon
    IDEA快速搭建WEB项目【记录篇】
  • 原文地址:https://www.cnblogs.com/freeliver54/p/2307129.html
Copyright © 2011-2022 走看看