[Spring 핵심원리 기본편] 비즈니스 요구사항과 회원 도메인 설계/개발
mini_min
잘 만들어진 설계는 역할과 구현의 분리가 명확하기 때문에, 변경에 유연하게 대처할 수 있다. 환경설정 Gradle 전체 설정 : 스프링 부트 스타터에서 받은 그대로 인텔리제이에서 프로젝트를 오픈한다. IntelliJ Gradle 대신, 자바가 직접 실행하도록 설정한다. 인텔리제이 버전으로 실행하면 속도가 매우 느려서, 실행속도를 빠르게 하기 위해 아래와 같이 설정에서 자바로 변경한다. 비즈니스 요구사항과 설계 회원 - 회원 가입, 조회 가능 - 회원 등급은 일반/VIP - 회원 데이터는 자체 DB 를 구축할 수 있고, 외부 시스템과 연동도 가능하다. (미정) 주문과 할인 - 회원은 상품을 주문한다. - 회원 등급에 따라 할인 정책을 적용할 수 있다. - 할인 정책은 나중에 변경 가능하다. 회원 도메인 설..