패키지 가이드
기본 패키지 패턴
Section titled “기본 패키지 패턴”- 패키지 기본 구성
{도메인}.{프로젝트명}
- 하위 모듈이 존재하는 경우
{도메인}.{프로젝트명}.{모듈명}
기본 패키지 가이드
Section titled “기본 패키지 가이드”- 도메인
- 도메인 주소를 역방향으로 표기
biz.mintchoco
- 도메인 주소를 역방향으로 표기
- 프로젝트명
- 프로젝트명을 소문자 알파벳과 언더바(_)를 사용하여 표기한다.
bananacarrot
- 프로젝트명을 소문자 알파벳과 언더바(_)를 사용하여 표기한다.
- 모듈명
No. 코드 의미 1 common 공통 2 role 권한 3 product 상품 4 order 주문 - 샘플
biz.mintchoco.carrotbiz.mintchoco.carrot.productbiz.mintchoco.carrot.order
세부 패키지 가이드
Section titled “세부 패키지 가이드”- api
- 데이터베이스 연결을 위한 REST API 코드가 위치한다.
- code
- 정적인 상태 코드를 열거형으로 정의한 코드가 위치한다.
- common
- 공통적으로 활용 가능한 클래스가 위치한다.
- config
- 설정 정보가 위치한다.
- util
- 정적 메소드를 제공하는 클래스가 위치한다.