====== Java Record ====== * Record * [[java:16|Java 16]] 부터 지원 ===== Builder ===== * [[java:lombok|Lombok]] * [[https://github.com/randgalt/record-builder|record-builder]] : 기존 레코드 객체를 가지고 원하는 것만 변경해서 새로 생성하기 쉽게 해줌. ===== 참조 ===== * [[https://www.baeldung.com/java-record-keyword|Java 14 Record Keyword | Baeldung]] * [[https://blogs.oracle.com/javamagazine/post/java-records-constructor-methods-inheritance|Bruce Eckel on Java records]] * [[https://www.baeldung.com/java-records-custom-constructor|Custom Constructor in Java Records | Baeldung]] * [[https://xebia.com/blog/how-to-use-java-records/|How to use Java Records - Xebia]] * [[https://www.baeldung.com/java-records-custom-constructor|Custom Constructor in Java Records | Baeldung]] * [[https://www.baeldung.com/java-record-vs-lombok|Java 14 Record vs. Lombok | Baeldung]] * [[https://www.baeldung.com/java-19-record-patterns|Record Patterns in Java 19 | Baeldung]] * [[https://howtodoinjava.com/java/basics/builder-pattern-for-java-records/|Builder Pattern for Java Records]]