2022-08-13_Lombok使用

2022-08-12  本文已影响0人  微笑碧落

前言

1.依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.12</version>
</dependency>

2.@Getter/@Setter

3.@ToString

4.@EqualsAndHashCode

image.png

5.@NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor

6. @Data

7.@Value

整合包,但是他会把所有的变量都设成 final 的,其他的就跟 @Data 一样,等于同时加了以下注解
@Getter (注意没有setter)
@ToString
@EqualsAndHashCode
@RequiredArgsConstructor

8.@Slf4j

9.@Builder

10.@Accessors(chain = true)

参考文章

1.Lombok常用注解
2.使用Lombok的@Accessors注解实现setter方法链式,无法重复使用.setXx()方法
3.lombok链式调用_Lombok,嗯,真香香香香香香!

上一篇下一篇

猜你喜欢

热点阅读