setter를 지양하고 Builder 패턴을 사용하자
클론코딩을 하거나, 인강을 듣거나, 테스트케이스로 알맞은 로직인지 확인할 때 Builder패턴을 많이 사용하는 것을 봤다. 언뜻보면 생성자와 다른 점이 보이지 않았고, 필드 값이 적으면 Setter메서드를 사용하면 되는데 왜 Builder패턴을 강조하면서 이야기 할까? 그래서 Builder패턴에 대해서 알아보았다. 1. 자바빈즈 패턴 우리는 대부분 개발을 할 때, 객체 생성 후 내부 변수 세팅을 위해서 Setter메서드를 호출하는 방법을 쓰고 있다. setter 메서드로 객체 필드 값을 초기화 하는 방법을 자바빈즈 패턴 이라고 한다. 그런데 변수 갯수가 많은 경우는 어떨까 ? 아래코드는 회원의 정보를 나타내는 클래스와 setter로 객체를 초기화 시키는 방법이다. @Data public class Mem..
SpringBoot
2022. 5. 5. 13:42
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday