Lombok简单使用

 

一、下载安装

这里以IDEA为例,其它IDE请参考官网 install 安装完成后重启IDEA

二、使用

1.引入jar包,这里以Maven形式引入,也可以自己下载jar包引入

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.2</version>
    <scope>provided</scope>
</dependency>

2.小例子

@Setter   //为字段生成set方法
@Getter   //为字段生成et方法
@ToString(of = "",exclude = {"",""}) //为当前类生成ToString方法,of为要显示的字段,exclude为不显示的字段,默认全部显示

install

@NoArgsConstructor  //为当前类生成无参构造器
@AllArgsConstructor //为当前类生成全参构造器
@EqualsAndHashCode(of = {"",""},exclude = "")  //生成equals和hashCode方法
@Slf4j              //可以在类中直接使用日志log对象
@Log4j
@Data               //包含了@Setter,@Getter,@ToString,@EqualsAndHashCode,还会生成canEqualf方法

install

3.工作原理

install

官方文档