Skip to content

스프링 부트 멀티 모듈 프로젝트 구성해보기

Notifications You must be signed in to change notification settings

Hoon9901/spring6-multimodule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

spring6-multimodule

스프링 부트 멀티 모듈 프로젝트 구성해보기

목표

  • Spring Boot 멀티 모듈 구성에 대한 간단한 이해 및 학습
  • 멀티 모듈이 아닌 프로젝트를 멀티 모듈로 구성할 시 제약사항 파악 및 해결
  • 전통적인 모놀리식 구조와 멀티 모듈 구조 차이를 이해하기

시스템 요구사항

멀티 모듈로 간단한 레이어드 아키텍처 구조의 서버 개발해보기

  • Java 17 (or latest)
  • Gradle 기반 멀티모듈 구성
  • 데이터베이스는 선택 (사용하지 않는다면 Map 같은 자료구조로 데이터 저장)
  • 레이어드 아키텍처 구성 (패키지 구조는 알잘딱으로 지속가능한 구조로 -> 기능 위주 or 아키텍처 위주)
  • 도커 적용
  • 각 모듈 별 jar 파일 생성 해보기
  • 가능하다면 테스트 코드도 작성해보기

도메인 요구사항

  • 최소 2개의 도메인
  • 예를 들어 회원 + 게시글 같은 것
  • 각각의 도메인을 모듈화 하여 분리

과제 제출법

  1. 개인 브랜치를 생성한 후 개인 폴더를 생성 후 프로젝트 파일을 추가해 커밋 올리기
  2. README.md 작성해서 최대한 자세하게 공유하기
  3. 구성을 완성했다면 PR 생성

About

스프링 부트 멀티 모듈 프로젝트 구성해보기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published