`
zz563143188
  • 浏览: 2263828 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:576367
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1084476
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1650878
社区版块
存档分类
最新评论

Eclipse设置set方法的参数前加上new

阅读更多

  众所周知Source->Generate Getters and Setters可以自动生成字段的get和set方法,但现在的checkstyle不能让set的参数和字段的参数相同,那么有没有解决方法呢,答案是必须的。
    实际上每个项目都有一些项目的设置,在.settings文件夹(没进行过额外设置的刚开始不会生成出来),里面有一个org.eclipse.core.resources.prefs文件,编辑文件内容如下:

  1. org.eclipse.jdt.core.codeComplete.argumentPrefixes=new


    这样就表示在set方法的前缀上加上new,如下所示:

  1. private String tc;
  2. public String getTc() {
  3.   return tc;
  4. }
  5. //这里tc的首字母会自动大写,是不是很爽
  6. public void setTc(final String newTc) {
  7.   tc = newTc;
  8. }


注意:如果项目中没有.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改为

  1. @param ${param} the ${param} to set


2、Window->Preferences->Java->Code Style->Code Templates->Code->Setter body改为

  1. ${field} = ${param};


也就是还原回来以前的设置,否则new会多出一个。

  • 大小: 5.1 KB
6
0
分享到:
评论
9 楼 聆听者 2014-02-26  
myprj20120404更新.zip    这个项目里面的jar包能否发我一份  yiwang3_26@163.com   楼主万福
8 楼 an_it_eye_2012 2013-03-19  
zz563143188 写道
an_it_eye_2012 写道
大哥。有maven版的么

我会在这个基础上做 http://zz563143188.iteye.com/blog/1825168

嗯。写的东西都很好。感谢分享。继续支持。
7 楼 zz563143188 2013-03-19  
an_it_eye_2012 写道
大哥。有maven版的么

我会在这个基础上做 http://zz563143188.iteye.com/blog/1825168
6 楼 an_it_eye_2012 2013-03-19  
大哥。有maven版的么
5 楼 zz563143188 2013-03-07  
klo0704 写道
没有jar包啊能发一份吗?

http://zz563143188.iteye.com/admin/blogs/1825168
4 楼 zz563143188 2013-03-07  
zz563143188 写道
klo0704 写道
没有jar包啊能发一份吗?

地址可以下载呀


http://zz563143188.iteye.com/admin/blogs/1825168
3 楼 zz563143188 2012-07-10  
klo0704 写道
没有jar包啊能发一份吗?

地址可以下载呀
2 楼 klo0704 2012-07-09  
没有jar包啊能发一份吗?
1 楼 lsd1830 2012-06-22  
你好,想学习下SSI,资料挺好,但代码无资料链接了,能否发一份给我:747490952@qq.com
万福!

相关推荐

Global site tag (gtag.js) - Google Analytics