zoukankan      html  css  js  c++  java
  • eclipse get set 自动添加注释

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

  • 相关阅读:
    Ajax学习总结
    从零开始学Docker
    IBM Websphere MQ常用命令及常见错误
    Log4j学习总结
    Eclipse中各图标含义
    类加载机制与反射
    Feign【入门】
    Eureka【故障演练分析】
    Eureka【启用https】
    Eureka【开启http basic权限认证】
  • 原文地址:https://www.cnblogs.com/feiye512/p/7878305.html
Copyright © 2011-2022 走看看