빌터패턴
Builder pattern @Builder
Builder 패턴 객체를 생성할 때 사용하는 패턴이다. 객체를 생성할 수 있는 빌더를 builder() 함수를 통해 얻고 거기에 셋팅하고자 하는 값을 셋팅하고 마지막에 build()를 통해 빌더를 작동 시켜 객체를 생성한다. @Builder @NoArgsConstructor @AllArgsConstructor @Data public class UserInfo { private String name; private int age; } 빌더를 사용하는 이유 1. 생성자 파라미터가 많을 경우 가독성이 좋지 않다. UserInfo userInfo = new UserInfo("홍길동", "19"); 파라미터로 받아야 하는 값들이 많아질수록 각 값들이 어떤것을 의미하는지 확인하기 힘들다. builder 패턴을 사..