您的位置:首页 > 其它

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

2017-10-31 16:03 357 查看
已经三个多月没写文章了。

上周刚刚下载了据说极好用的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: