본문 바로가기
반응형
SMALL

프로젝트 구성3

멀티모듈 프로젝트 구성 멀티모듈 프로젝트란?하나의 루트 프로젝트(Parent) 아래에 여러 개의 서브 모듈을 구성하여 각 모듈이 독립된 책임을 갖도록 분리하는 구조입니다.프로젝트 구조 예시my-project/├── build.gradle ← 루트 빌드 설정├── settings.gradle ← 모듈 등록├── common/ ← 공통 유틸/Config 모듈│ └── build.gradle├── domain-member/ ← 회원 도메인│ └── build.gradle├── domain-order/ ← 주문 도메인│ └── build.gradle├── api/ ← 외부 API를 받는 모듈 (.. 2025. 4. 16.
프로젝트 구조 이해 스프링 부트 기본 프로젝트 구조Spring Initializr에서 생성한 기본 프로젝트는 다음과 같은 디렉토리 구조로 구성됩니다:demo/├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/example/demo/│ │ │ └── DemoApplication.java ← 메인 클래스│ │ └── resources/│ │ ├── static/ ← 정적 파일(css, js, 이미지)│ │ ├── templates/ ← HTML 템플릿(Thymeleaf 등)│ │ ├── application.p.. 2025. 4. 14.
Spring Initializr 사용법 Spring Initializr란?Spring Initializr는 웹 기반 혹은 IDE 내장 인터페이스로, 스프링 부트 프로젝트를 생성하는 툴입니다. 필요한 의존성, 언어, 빌드 도구 등을 선택하면 ZIP 파일로 프로젝트를 내려받을 수 있어요.공식 사이트: https://start.spring.io/사용 순서 (웹 버전 기준)1. 접속https://start.spring.io/ 에 접속2. 프로젝트 메타정보 입력 항목 설명 ProjectGradle 또는 Maven 선택LanguageJava 권장Spring Boot버전 선택 (최신 안정화 버전 추천)Group보통 com.example 형태Artifact프로젝트 이름 (예: demo)Name / Description프로젝트명 및 간단한 설명Package .. 2025. 4. 14.
LIST