Spring Boot로 웹 프로젝트를 만들고 버전을 변경하십시오.

Spring Boot로 할 수있는 일을 적어주세요.
참조가 충실하기 때문에 그것을 추적하고 시도하는 느낌으로

준비



GitHub



작성한 내용은 여기에서 관리합니다.

Spring Initializr



Spring Boot 버전은 2.2.2 시작
버전이 올라갈 때마다 차이를 흡수하고 싶습니다.

Spring Initializr 으로 프로젝트 만들기


이전 Initializr 보았을 때와 외형이 다르다・・・
이것도 상당히 버전 업하고 싶기 때문에 제대로 무엇이 바뀌었는지 메모하고 싶다.


선택하는 녀석
선택한 녀석


프로젝트
Gradle

Language
Kotlin

Spring Boot
2.2.2

그룹
com.example.spring.boot

Artifact
spring-boot-example

이름
SpringBootExample

Description
Spring Boot Example

패키지 이름
com.example.spring.boot.web

Packaging
Jar

자바
13

Dependencies
웹 추가



선택한 녀석
생각한 것


그룹
build.gradle에 정의되었지만 무엇을 활용할지 모르겠습니다.

Artifact
프로젝트 이름 setting.gradle에 rootProject.name이 정의되었습니다.

이름
응용 프로그램 이름 HogeApplication 클래스에 main 메서드가 만들어졌습니다.

Description
앱의 설명은 이름을 보면 알 수 있지만 어디에 정의되는지 몰랐습니다.

패키지 이름
패키지 이름 이것대로 계층 구조가 만들어졌습니다.

Packaging

Jar와 War의 차이는 그다지 자세하지 않은 최근 Docker로 움직이는 것이 많아져 tomcat라든지의 어플리케이션 서버에 태우기 위해서 war파일을 만들 필요가 없어진 것 같다

자바
여기는 움직이는 환경에 따라 바꾸는 것이 좋을 것 같습니다.


Dependencies에 웹을 추가하는 것을 잊었습니다 ...


/build.gradle.kts 편집
dependencies {
    // 追加
    implementation("org.springframework.boot:spring-boot-starter-web")
}

움직일거야.


GradleTasksapplicationbootRun
Whitelabel이지만 일단 http://localhost:8080에서 움직일 수있었습니다.

Spring Boot 2.2.4.RELEASE로 변경



1/17 추가
2020년 1월 17일 Spring Boot 2.2.3.RELEASE가 발표되었습니다.

1/30 추가
2020년 1월 21일 Spring Boot 2.2.4.RELEASE가 발표되었습니다.

아래 내용은 Spring Boot 2.2.2.RELEASE에서 Spring Boot 2.2.3.RELEASE로 변경하는 방법입니다.
다른 버전에서도 비슷한 작업으로 변경할 수 있습니다.

Spring Boot 버전을 변경할 때 build.gradle.kt를 다음으로 변경

build.gradle.kt
plugins {
    id("org.springframework.boot") version "2.2.3.RELEASE"
}

Gradle을 업데이트하면 라이브러리가 2.2.3.RELEASE를 표시하는지 확인할 수 있습니다.



Spring Initialzr에서 얻을 수있는 프로젝트와 비교했지만,
특히 추가하지 않으면 안되는 것도 없었습니다.

아무튼 빌드 버전의 릴리스이므로・・・ 바꾸어 주는 편이 곤란하지만

좋은 웹페이지 즐겨찾기