-
멀티 모듈로 구성하는 이유
- CORE, API, BATCH 와 같은 구조적으로 역할이 다른 모듈을 분리 및 관리하기 위함
-
모듈의 정의를 명확하여 구분
- 일반적으로 큰 체계의 구성요소이고, 다른 구성요소와 독립적으로 운영이 가능한 기능의 집합
-
Common
- 순서 Java Class 만 정의
- DTO, Util Class 만을 배치
-
Domain
- 서비스 비즈니스에 대한 로직이 없음
- 저장소 외 시스템 특성을 알지 않아야 한다.
- 도메인 모듈을 조합한 더 큰 단위의 도메인 모듈이 있을 수 있다.
-
Redis
- Domain과 동일하나 Redis 인프라를 독립적으로 사용하기 위한 모듈
-
Core
- 어플리케이션, 도메인 비즈니스로부터 독립적
- filter, security, logging
- 다른 시스템들간의 통신을 담당하는 모듈, 이벤트 처리 모듈
-
Application
- 배치, api 모듈
-
문제1
- 데이터베이스 커넥션
-
Gradle 6 버전
- Querydsl 멀티 모듈 설정방법 추가
-
Notifications
You must be signed in to change notification settings - Fork 0
spring-org/boot-multi-module
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
스프링 부트 멀티 모듈 구성 샘플
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published