Spring Boot 멀티 모듈 배포하기

White 와잇·2025년 1월 16일

모듈 구성

  • api: Spring Boot의 메인 클래스 (@SpringBootApplication)가 존재
    -> 실행 가능한 JAR 파일을 생성할 수 있다!

  • core: 도메인 계층 및 비즈니스 로직
    -> 실행 가능 JAR 파일이 없으므로 독립적으로 실행될 수 없음!
    다른 모듈에서 사용하기 위한 라이브러리 형태로 컴파일됨

  • infrastructure: 데이터베이스, 외부 API 통신
    -> 실행 가능 JAR 파일이 없으므로 독립적으로 실행될 수 없음!
    다른 모듈에서 사용하기 위한 라이브러리 형태로 컴파일됨

profile
웹개발 도전! 데브옵스 도전!

0개의 댓글