众所周知Source->Generate Getters and Setters可以自动生成字段的get和set方法,但现在的checkstyle不能让set的参数和字段的参数相同,那么有没有解决方法呢,答案是必须的。
实际上每个项目都有一些项目的设置,在.settings文件夹(没进行过额外设置的刚开始不会生成出来),里面有一个org.eclipse.core.resources.prefs文件,编辑文件内容如下:
- org.eclipse.jdt.core.codeComplete.argumentPrefixes=new
这样就表示在set方法的前缀上加上new,如下所示:
- private String tc;
- public String getTc() {
- return tc;
- }
- //这里tc的首字母会自动大写,是不是很爽
- public void setTc(final String newTc) {
- tc = newTc;
- }
注意:如果项目中没有.settings文件夹,则可自行新建,然后新建文件org.eclipse.core.resources.prefs,里面编辑内容如上面所示,即可实现。为了方便,提供给大家一下,用的时候直接拷项目中。
.settings.rar 请下载附件
项目结构如下:
如果本身有这个文件了,那就直接拷org.eclipse.jdt.core.codeComplete.argumentPrefixes=new放去就行了
这个不足之处就是每个项目都得设置,希望大神们出个高招,^-^
PS:使用这个的时候还需要设置一下Code Template
1、Window->Preferences->Java->Code Style->Code Templates->Comment->Setters改为
- @param ${param} the ${param} to set
2、Window->Preferences->Java->Code Style->Code Templates->Code->Setter body改为
- ${field} = ${param};
也就是还原回来以前的设置,否则new会多出一个。
相关推荐
编写pojo类时,eclipse 自动生成get/set方法会自动加上字段注释的内容,本文件基于eclipse4.7开发,其他版本未测试
根据属性的文档注释 自动注释相应的get set 方法。
1、先在eclipse中plugins下面找到这个jar包org.eclipse.jdt.ui_xxx.jar【记得备份】 ...3.重启Eclipse设置注释风格: Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters
Eclipse启动参数Eclipse启动参数设置
NULL 博文链接:https://superich2008.iteye.com/blog/1829868
设置Eclipse的JVM参数
eclipse启动参数设置,介绍了eclipse的常用参数设置,刚接触eclipse的可以看看,高手可以无视。
get方法: /** * 获取${bare_field_name} * * @return ${bare_field_name} ${bare_field_name} */ Set方法 /** * 设置${bare_field_name} * * @param ${bare_field_name} ${bare_field_name} */ 3.生成...
增加此功能需要手动修改eclipse安装目录中的java代码,还是略微麻烦的,各位有此需求的同学可以参考我整理的文档!
Eclipse_运行命令行参数大全 Eclipse_运行命令行参数大全
eclipse 的GET/SET对字段的注释自动添加
eclipse.ini内存设置各参数含义
经常会遇到内存溢出的同学,可以看看。一点小小的配置,简单又方便
Eclipse版本Version: Neon.3 Release (4.6.3),修改了GetterSetterUtil.class之后的jar包,能自动添加getter和setter方法注释。
Eclipse 运行命令行参数大全
Eclipse插件开发方法与实战,一本不错的eclipse的插件开发参考书,感兴趣的可以下下看看!
设置eclipse的运行内存, jvm内存大小设置, 如果启动服务时报内存溢出说明eclipse的运行内存太小 设置下运行内存就可以了
开发java项目的时候,可以用Eclipse右键直接生成get、set方法
Eclipse 快捷键大全和启动参数大全.txt
eclipse设置