Skip to content

스프링 부트 멀티 모듈 구성 샘플

Notifications You must be signed in to change notification settings

spring-org/boot-multi-module

Folders and files

NameName
Last commit message
Last commit date
Jan 5, 2022
Dec 17, 2020
Dec 17, 2020
Dec 17, 2020
Dec 17, 2020
Dec 17, 2020
Dec 17, 2020
Jan 16, 2021
Jan 16, 2021
Jan 5, 2022
Dec 17, 2020
Dec 17, 2020
Dec 17, 2020

Repository files navigation

Spring Boot Multi Module Settings

  • 멀티 모듈로 구성하는 이유

    • CORE, API, BATCH 와 같은 구조적으로 역할이 다른 모듈을 분리 및 관리하기 위함
  • 모듈의 정의를 명확하여 구분

    • 일반적으로 큰 체계의 구성요소이고, 다른 구성요소와 독립적으로 운영이 가능한 기능의 집합
  • Common

    • 순서 Java Class 만 정의
    • DTO, Util Class 만을 배치
  • Domain

    • 서비스 비즈니스에 대한 로직이 없음
    • 저장소 외 시스템 특성을 알지 않아야 한다.
    • 도메인 모듈을 조합한 더 큰 단위의 도메인 모듈이 있을 수 있다.
  • Redis

    • Domain과 동일하나 Redis 인프라를 독립적으로 사용하기 위한 모듈
  • Core

    • 어플리케이션, 도메인 비즈니스로부터 독립적
    • filter, security, logging
    • 다른 시스템들간의 통신을 담당하는 모듈, 이벤트 처리 모듈
  • Application

    • 배치, api 모듈
  • 문제1

    • 데이터베이스 커넥션
  • Gradle 6 버전

    • Querydsl 멀티 모듈 설정방법 추가

참고

About

스프링 부트 멀티 모듈 구성 샘플

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages