Lombok Builder 注解

以前使用 new 对象后,再逐行执行 set 方法的方式来给对象赋值的。
还有另外一种可能更方便的方式 builder。
1)实体类加上 @Builder 等注解:

1
2
3
4
5
6
7
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExecuteCodeRequest {
private String code;
private String language;

2)可以使用链式的方式更方便地给对象赋值:

1
2
3
4
5
ExecuteCodeRequest executeCodeRequest = ExecuteCodeRequest.builder()
.code(code)
.language(language)
.inputList(inputList)
.build();

Lombok Builder 注解
https://xmas-nnnut.github.io/2023/07/22/Lombok-Builder-注解/
作者
Xmas-nnnut
发布于
2023年7月22日
许可协议