스프링 부트
스프링 부트를 이용하면 스탠드얼론 프로덕션급의 스프링 기반 애플리케이션을 쉽게 구동할 수 있다.
스탠드얼론이란 애플리케이션 실행 시 다른 애플리케이션이 필요하지 않다는 뜻이다.
스탠드얼론이 아닌것은 아파치 톰캣같은 웹 서버/서블릿 컨테이너가 필요한 경우이다...
Item 2 - 생성자에 매개변수가 많다면 빌더를 고려해라.
점층적 생성자 패턴을 즐겨 사용했다. 선택 매개변수를 늘려가는 식으로 생성자를 만들게 된다.
점층적 생성자 패턴을 쓸 수 도 있지만, 매개변수 개수가 많아지면 클라이언트 코드를 작성하거나 읽기 어렵다.
자바 ...