record?

java 16์—์„œ ๊ณต๊ฐœ๋œ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค ํƒ€์ž…์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ–๋Š”๋‹ค.

ํด๋ž˜์Šค dto

@Getter
//@RequiredArgsConstructor
public class UserResponseDTO {

    private final String username;
    private final String age;
    private final String gender;
    private final String email;

    public UserResponseDTO(String username, String age, String gender, String email) {

        this.username = username;
        this.age = age;
        this.gender = gender;
        this.email = email;
    }
}

๋ ˆ์ฝ”๋“œ dto

public record UserResponseDTO(
        String username,
        String age;
        String gender;
        String email;
        ) {}

setter๊ฐ€ ์—†๋Š” dto, ์ฆ‰ response ์ „์šฉ dto์—์„œ ์‚ฌ์šฉ

์„ฑ๋Šฅ ์ฐจ์ด?

์ปดํŒŒ์ผ ๋‹จ๊ณ„

๋Ÿฐํƒ€์ž„ ๋‹จ๊ณ„