前言
插件只能提高编程效率,并不能够提高水平,所以凡是都要脚踏实地。插件只能锦上添花,不能让人一飞冲天。后续如果还有推荐的话,还会进行更新。
lombox
这个插件对于实体类的效率可是提高太多了,平时我们写实体类,我们要写get和set方法吧,还要写toString()方法吧,虽然有快捷键,能够快速创建出来,但是创建出来的代码又臭又长,很不美观,现在给大家推荐这个插件,原来的get和set方法变成了注释,toString也变成了注释,能够提高代码的可读性。
先放一个使用不适用lombox的代码
package entity;
public class City {
private Integer id;
private String city;
public City() {
}
public City(Integer id, String city) {
this.id = id;
this.city = city;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
}
接下来就是它使用lombox版本,大家对比一下,使用方法的话就是加上下面代码的注解就OK了,强烈推荐。
import lombok.*;
@Getter //get方法
@Setter //set方法
@AllArgsConstructor // 全部元素构建构造器
@NoArgsConstructor // 无参构造器
// 另外 @Data:作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor
public class City {
private Integer id;
private String city;
}
EasyCode
这个插件可十分不得了,能够极大速度的提高我们的效率。它的作用时逆向工程,从数据库生成代码,自动生成实体类,方法等
鼠标右键
生成文件之前
生成后