기본 프로젝트 생성
프로젝트 스펙
이름 (Name): solid-task
언어 (Language): Java
타입 (Type): Gradle - Groovy
그룹 (Group): com.puzzlix
아티팩트 (Artifact): solid-task
패키지 이름 (Package name): com.puzzlix.solidtask
JDK: 21
패키징 (Packaging): Jar
Spring Boot: 3.3.x (또는 최신 안정 버전)
의존성 (Dependencies):
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-mustache'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.h2database:h2'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}
기본 패키지 생성
com.puzzlix.solidtask
└── _global
└── domain
├── issue // 이슈와 관련된 모든 클래스들
├── project // 프로젝트와 관련된 모든 클래스들
└── user // 사용자와 관련된 모든 클래스들

git 설정 확인
'JAVA' 카테고리의 다른 글
| 객체 지향 설계 - S.O.L.I.D 원칙 (0) | 2025.10.15 |
|---|---|
| [1단계] 프로젝트 초기 설정과 핵심 도메인 설계 (0) | 2025.10.15 |
| 디자인 패턴 - 전략 패턴 (0) | 2025.10.02 |
| 디자인 패턴 - 어댑터 패턴 (0) | 2025.10.02 |
| 디자인 패턴 - 팩토리 패턴 (0) | 2025.10.02 |