IntelliJ IDEA中关于get、set方法Code template的编辑,用于修改get、set注释

来源:互联网 发布:大人认字软件 编辑:程序博客网 时间:2024/06/03 19:24

已经三个多月没写文章了。

上周刚刚下载了据说极好用的IntelliJ IDEA编辑器来进行Java开发,在对编辑器的部分使用习惯查阅相关博客后设置完成,基本与原来工作使用的Myeclipse差不多,但还有很多快捷键使用还不是很清晰,需要继续查相关资料进行熟悉。

刚巧遇到这个问题,IntelliJ IDEA生成setter和getter的快捷键默认是alt+insert,生成get和set后模样如下

    /**属性*/    private String filed;    public String getFiled() {        return filed;    }    public void setFiled(String filed) {        this.filed = filed;    }
不符合我的预期效果,预期效果如下
    /**属性*/    private String filed;    /**       * 获取属性       * @return filed 属性     */    public String getFiled() {        return filed;    }    /**       * 设置属性       * @param filed 属性     */    public void setFiled(String filed) {        this.filed = filed;    }
上面的代码是在MyEclipse中右键getset生成的。最主要的差别在于get和set上面的注释没了,对于我这种强迫症还是蛮难受的。

后查询IntelliJ IDEA可以通过下图中Getter template进行修改

具体操作是点击右边[...]这个按钮,再按左上角的[+]按钮新增一个Code template,

但网上并没有很好的Code template代码可以借鉴,参考了[https://www.bbsmax.com/A/kjdwEX6JNp/]这个网站的Code template也不能解决我的问题

所以这个问题就搁置下来

希望大神们能解决


下面介绍MyEclipse中增加get和set注释的方法:

开启开发工具找到Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters
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