スタートスプリングスタート


スタートスプリングスタート


IDE:インテリジェント化
Spring Initializerを使用せずに作成
Gradleを使用したプロジェクトの作成
ここまでJava開発にとっては基本的な設定しかありませんでした.
スプリングガイドに必要な設定を追加する必要があります.
buildscript {
    ext {
        springBootVersion = '2.1.7.RELEASE'
    }
    repositories {
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
biuild.Gradleファイルに入り、上部に追加します.
これは、プロジェクトのプラグイン依存性を管理するために設定されています.extキーワードはspringBootVersionというグローバル変数を生成し、その値は「2.1.7」です.「RELEASE」という意味です
このコードはspring-boot-gradle-pluginというspringブートグレープラグインの2.1.7です.これは,依存性としてRELEASEを受け入れることを意味する.AとBがある場合、Bを使うためには、Aが先行しなければならず、BがAに依存します.
次のコードは既存のbuildです.gradleファイルの下部に追加します.これは、元のファイルでは、buildscriptや他のplugin以外にpluginが存在しないためです.
apply plugin : 'java'
apply plugin : 'eclipse'
apply plugin : 'org.springframework.boot'
apply plugin : 'io.spring.dependency-management'
io.spring.dependence-managementはスプリングガイド依存性を管理するプラグインであり、追加する必要があります.以上の4つはjavaとspringを使用して起動する際に必要なプラグインです.
repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}
リポジトリは、どのリモート・リポジトリから様々な依存性(ライブラリ)を受信するかを決定します.まずMavenCentralとjcenterが登録されます.後で両者を調査する
依存項目は、プロジェクトの開発に必要な依存性を宣言します.
完了したらgradle->ボタンの再ロード
ソース:Spring BootとAWSによるWebサービス