
[Java] Record 클래스 란?
·
Backend/Java
Intro자바를 배울 당시 대부분 강의들이 Java 8, 11 버전으로 되어 있어서 데이터를 이동시킬 때 RequestDto와 ResponseDto 클래스를 만들어 사용하는 방법들을 배웠었는데, 2년 사이에 자바 버전 점유율이 많이 바껴서 알아가며 작업할 겸 Java 17로 하던 중 Record 클래스를 알고 난 뒤 부터 굳이 DTO 클래스를 만들어서 @Getter, @Setter, @Allargument 등 을 추가할 필요없이 Record 클래스로 만들어서 관리를 하게 되었는데 'Record의 기능이 이게 끝인가?' 라는 생각에 알아볼려고 한다.Record 클래스란?등장 배경Java 14에서 preview 기능으로 시작하여 Java 16때 정식으로 도입된 Record는 데이터 운반 클래스를 보다 명확하..