공부방

프로젝트 생성 본문

스프링 DB-JDBC/프로젝트 생성

프로젝트 생성

코딩 화이팅 2023. 6. 12. 23:30

사전 준비물

  • 자바 11
  • 인텔리제이, 이클립스

스프링 부트 스타터 사이트에서 스프링 프로젝트 생성

https://start.spring.io

프로젝트 선택

  • Project : Gradle-Groovy Project
  • Language : java
  • Spring Boot : ()안 붙은 것들 중 최신 것(내가 할 때는 2.X대)

Project Metadata

  • Group : hello
  • Artifact : jdbc
  • Name : jdbc
  • Package name : hello.jdbc
  • Packaging : Jar
  • java : 11

Dependencies

JDBC API, H2 Database, Lombok

build.gradle에 코드 한 줄 추가

plugins {
id 'org.springframework.boot' version '2.6.4'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.h2database:h2'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
//테스트에서 lombok 사용하기 위해서 추가
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
}
tasks.named('test') {
useJUnitPlatform()
}

정상 동작하는지 확인하기 위해 메인 클래스 실행