[Spring] 프로젝트 이해와 환경설정
Software Development/Git&Environment2024. 1. 2. 18:12[Spring] 프로젝트 이해와 환경설정

기존 Spring 실습에서는, SpringBoot 3 버전과 Java 17을 활용하여 실습을 진행했다. 인턴으로 들어와서 프로젝트를 빌드해보고 있는데, 환경 설정과 프로젝트 구조가 조금 달라서, 이를 정리해보고자 한다. 1. SpringBoot 2.7 + Gradle, Java 11, Github 2. 서버는 AWS ECS를 사용한다. (EC2 사용 + DevOps를 합친 느낌) 3. 멀티모듈 구조를 채택하여, admin, batch, api, core 파트를 각각 따로 관리하고 있다. 4. 의존성의 경우, 최상단 디렉토리의 build.gradle를 확인하면 알 수 있는데, admin, batch, api가 core에 의존하는 구조이다. 5. CI/CD의 경우 Github Action을 사용하는데, de..

image