简单来说Lombok是什么:lombok是一个提供简单注解的工具,可以简化我们重复冗长的Java代码。例如,一个用lombok的@Data注解的JavaBean:@DatapublicclassNormalBean{privateStringname;}相当于下面的代码,编译时会自动生成Getter/Setter、toString、equals和hashCode方法。publicclassNormalBean{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}@Overridepublicbooleanequals(Objecto){if(this==o)returntrue;if(o==null||getClass()!=o.getClass())returnfalse;NormalBeanthat=(NormalBean)o;returnname!=null?name.equals(that.name):that.name==null;}@OverridepublicinthashCode(){returnname!=null?姓名。hashCode():0;}@OverridepublicStringtoString(){return"NormalBean{"+"name='"+name+'\''+'}';}}Lombok官网有更详细的文档在官网上。安装lombok不仅需要在项目中添加jar包,还需要以插件的形式开启IDE的支持。如果你的项目是maven构建的,需要在pom.xml中添加如下依赖:
