record는 Java 14에서 도입된 기능으로, 불변 객체를 더 간편하게 정의
record는 기본적으로 final 필드와 생성자, getter, toString, equals, hashCode 메서드를 자동으로 생성
public record SuccessResponse<T>(int status, T data) { }
, SuccessResponse는 불변 객체로 T 타입에 대해 타입 안전성을 제공합니다. 생성자는 record에서 자동으로 제공됩니다
'Java관련 > Java' 카테고리의 다른 글
Java Secure coding (0) | 2023.04.17 |
---|---|
[프로젝트]exception 을 static으로 만든 이유 (0) | 2023.04.07 |
필요없는 검사 예외 사용은 피하라 (0) | 2023.01.15 |
Java 제네릭 (0) | 2022.11.28 |
Java 애너테이션 (0) | 2022.11.23 |
댓글