技術のメモ箱

Java/lombok

概要

GetterとSetterなどのよく書くコードをコンパイル時に自動生成してくれるJavaのライブラリ。


参考元

公式サイト

変数の宣言

val

動的型付けのように振る舞う。finalを指定するのと同じ。


var

動的型付けのように振る舞う。finalは指定されていないのと同じ。

@NotNull

public NonNullExample(@NonNull Person person) {}

@Cleanup

@Getter/@Setter

@ToString

@EqualsAndHashCode

@NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor

@Data

@Value

@Builder

@SneakyThrows

@Synchronized

@With

@Getter(lazy=true)

@Log

experimental

pagetop