Gradle 빌드
- gradle 프로그램은 build.gradle 파일에서 빌드 방식을 결정한다.
//build.gradle
// plugins : 빌드 방향 설정
// maven의 parent를 대체함.
// plugins에 version이 있기 때문에 dependencies에서 표기할 필요가 없음.
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.13'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
group = 'dev.controllerDemo'
version = '0.0.1-SNAPSHOT'
java {
sourceCompatibility = '11'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
tasks.named('test') {
useJUnitPlatform()
}
- gradle은 빌드하면 build라는 폴더가 생성되고, libs/snapshot.jar에서 결과 확인 가능
- spring framework는 결과의 확장자가 war이지만, spring boot는 jar(자바 바이트 코드 + 실행을 위한 자원을 배포를 위해 모은 것들)이다.
@Controller
경로 mapping 하기