使用Spring Boot可以创建Web项目或更改版本

请记下Spring Boot可以做的事情。
由于有丰富的参考资料,可以按照它们来尝试。

准备

GitHub – GitHub是一个面向开发者的网站,提供代码托管、版本控制和协作开发的服务。

我們將在這裡管理所寫的內容。

春初化器

每次升级Spring Boot版本,都希望吸收其差异。

image.png

看到Initializr的时候与外观不同……
因为似乎会有相当的版本升级,所以想要好好记下有什么变化呢。

選ぶヤツ選んだヤツProjectGradleLanguageKotlinSpring Boot2.2.2Groupcom.example.spring.bootArtifactspring-boot-exampleNameSpringBootExampleDescriptionSpring Boot ExamplePackage Namecom.example.spring.boot.webPackagingJarJava13Dependencieswebを追加
選んだヤツ思ったことGroupbuild.gradleに定義されてた
けど何で活かすかわからんArtifactプロジェクト名
setting.gradleにrootProject.nameが定義されてたNameアプリケーション名
HogeApplicationクラスにmainメソッドが作られたよDescriptionアプリの説明なのは名前見たらわかるけどどこに定義されるかがわからなかったPackage Nameパッケージ名
これの通りに階層が作られてたPackagingJarとWarの違いはあまり詳しくない
最近Dockerで動かすことが多くなってtomcatとかのアプリケーションサーバに乗せるためにwarファイルを作る必要がなくなった気がするJavaここは動かす環境に合わせて変えた方がよさそう

我忘了在Dependencies中添加web…

编辑/build.gradle.kts

dependencies {
    // 追加
    implementation("org.springframework.boot:spring-boot-starter-web")
}

请移动

Gradle任务应用程序bootRun。

虽然是白标产品,但至少我想在http://localhost:8080上能够运行。

将版本更改为Spring Boot 2.2.4.RELEASE。

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更改如下。

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

当您更新Gradle时,可以确认库正在指向2.2.3.RELEASE版本。

image.png

我还比较了从Spring Initialzr获取的项目,但并没有特别需要添加的东西。

嗯,既然是构建版本的发布…虽然改动起来有点麻烦

广告
将在 10 秒后关闭
bannerAds