πBuilder
Lombok λΌμ΄λΈλ¬λ¦¬μμ μ 곡νλ μ΄λ
Έν
μ΄μ
μΌλ‘, λΉλ ν¨ν΄μ κ°λ¨νκ² κ΅¬ννλλ‘ λμμ€. μ¦, ν΄λμ€, μμ±μ, λλ λ©μλμ μ¬μ©νλ©΄ λΉλ ν¨ν΄μ μλμΌλ‘ μμ±νμ¬ κ°μ²΄ μμ± κ³Όμ μ κ°κ²°νκ³ μ μ°νκ² λ§λ€μ΄μ€
@Builder κΈ°λ³Έ μ¬μ©λ²
import lombok.Builder;
@Builder
public class User {
private String username;
private String email;
private int age;
}
@Builderλ‘ κ°μ²΄ μμ±
public class Main {
public static void main(String[] args) {
User user = User.builder()
.username("john_doe")
.email("john@example.com")
.age(30)
.build();
System.out.println(user);
}
}