[Spring/Java] Java record
[Spring/Java] Java record record : 데이터 운반에 최적화된 타입 불변성을 가진 데이터 모델을 간결하게 정의할 수 있다. 데이터 전송 객체(DTO), 요청 (Request), 응답(Response) 객체 등에 유용하다. Record 사용 안할 시 1. 각 데이터 클래스에 대해 동일한 프로세스를 반복 2. 클래스의 목적이 모호해진다. -> 클래스가 데이터 클래스임을 명시적으로 선언해준다. Record의 주요 특징 필드 유형과 이름만 필요한 불변 데이터 클래스 불변성(Immutability): Record의 모든 필드는 final이다. 이는 한 번 생성된 Record의 상태가 변경될 수 없음을 의미한다. 간결성(Conciseness): Record는 자동으로 모든 필드에 대한 생성자..
server
2024. 4. 4. 14:33