Java record

2025. 1. 7. 23:00·Java

record는 Java 14에서 도입된 기능으로, 불변 객체를 더 간편하게 정의

record는 기본적으로 final 필드와 생성자, getter, toString, equals, hashCode 메서드를 자동으로 생성

public record SuccessResponse<T>(int status, T data) { }
 

, SuccessResponse는 불변 객체로 T 타입에 대해 타입 안전성을 제공합니다. 생성자는 record에서 자동으로 제공됩니다

저작자표시 비영리 변경금지 (새창열림)

'Java' 카테고리의 다른 글

Java 비동기 프로그래밍  (1) 2025.01.15
Java Secure coding  (0) 2023.04.17
[프로젝트]exception 을 static으로 만든 이유  (0) 2023.04.07
필요없는 검사 예외 사용은 피하라  (0) 2023.01.15
Java 제네릭  (0) 2022.11.28
'Java' 카테고리의 다른 글
  • Java 비동기 프로그래밍
  • Java Secure coding
  • [프로젝트]exception 을 static으로 만든 이유
  • 필요없는 검사 예외 사용은 피하라
devstep
devstep
웹 백엔드 개발자
  • devstep
    개발 여정
    devstep
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • Java (24)
      • Spring Framework (16)
        • Spring (13)
        • JPA (3)
      • Database (8)
        • RDBMS공통 (1)
        • MySQL (6)
        • Redis (0)
        • Oracle (1)
      • Concept (13)
        • 테스트코드 (4)
        • 클린코드 (2)
        • 성능테스트 (4)
        • 설계 (1)
        • 인증 (1)
        • REST API (1)
      • git (2)
      • Intellij (4)
      • Computer Science (3)
        • 네트워크 (1)
        • 자료구조 (1)
        • 보안 (1)
      • Essay (17)
        • Learning Essay (10)
        • WIL (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    linux
    nofile
    innodb
    부하테스트
    tdd
    보안
    테스트코드
    JMeter
    비대칭암호화
    bean
    storageEngine
    springsecurity
    ClusteredIndex
    nginx
    JVM
    클린코드
    JavaMemoryModel
    성능테스트
    seed
    인텔리제이실행에러
    component
    applicationcontext
    자바메모리모델
    aggregate
    단위테스트
    블록암호화
    부하테스트도구
    DDD
    대칭암호화
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
devstep
Java record
상단으로

티스토리툴바