描述
最近参与做一个大众的项目,对checkstyle要求比较严,类中字段访问需要通过this.
调用。如实体的get方法,字段名前需要加上this.
,如下:
private String userName;
public String getUserName() {
return this.userName; //userName前需要添加 this.
}
而eclipse自动生成get、set方法时,get方法默认是不带this.
的,如下:
private String userName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
如果生成get、set方法之后手动添加this.
,字段多的话很麻烦,尽管可通过正则一次替换也比较麻烦。可以通过修改eclipse代码模板来实现。
修改eclipse code template
1、点击window–>preference–>java–>code style–>code template打开代码模板
2、右侧展开code,选中getter body,点击编辑,然后在${field}
前添加this.
,点击确定,重新生成get、set方法,get方法里字段就会自动带上this.