- 음식 주문 서비스
- Java 17
- Maven
- Spring Boot 2.7.1
- JPA
- Docker
- AWS EC2, RDS
- Github Actions
food-serivce (project)
│
├── common
│ ├── pom.xml
│ └── target
├── auth
│ ├── pom.xml
│ └── target
├── user
│ ├── pom.xml
│ └── target
├── store
│ ├── pom.xml
│ └── target
├── order
│ ├── pom.xml
│ └── target
├── app
│ ├── src
│ │ ├── ... (하위 main() 메서드 포함)
│ ├── pom.xml
│ └── target
└── pom.xml
- Maven Project
- Parent Pom: spring-boot-starter-parent
- Maven Packaging Type: pom (target 디렉토리 생성 X)
- 하위 모듈 (common, auth ... 등)을 를 통해 프로젝트에 포함
- main() 메서드 미포함
- Parent Pom: food-service
- Maven Packaging Type: jar
- main() 메서드 미포함
- Parent Pom: food-service
- Maven Packaging Type: jar
- sibling 모듈 (common, auth ... 등)을 dependency로 의존
- main() 메서드 포함
- 서버에 배포될 jar파일 생성
멘토링이 종료됨에 따라 이후 작업은 개인 Repository에서 진행합니다.