목록자바 (1)
개발일기
자바 레코드(Record)를 알아보자
자바 14이전에는 불변필드 , 메서드를 클래스내에서 생성할 때, 혼란스러운 의도 그리고 사소한 실수에 취약한 클래스를 생성했다. 레코드는 자바 14에서 등장하였고 자바 16에서 정식기능으로 배포되었다. 사실 상 dto나 데이터 도메인을 사용할 때, 클래스 자체가 처음 값을 할당한다면 불변객체이어야 하는 경우가 많다. 예를 들어서, 회원가입 시에, 프론트엔드에서 데이터를 요청을 통해서 받았을 때, 값이 바뀌는 경우는 없을 것이다. 이러한 경우를 위해서 Record를 만들었다. public class Person { private final String name; private final String address; public Person(String name, String addres..
자바
2024. 6. 18. 12:04