Webサービスを作成するプロセスを説明します。GET要求を受け入れるサービスを構築します。次のリストに示すように、挨拶のJSON表現で応答します。パラメーターを使用して、グリーティングをカスタマイズできます。デフォルト値をオーバーライドし、応答に反映されます。3.2+(Apache)コードを直接IDEにインポートすることもできます。入門ガイドと同様に、最初から始めて各ステップを完了するか、すでに慣れている場合は基本的なセットアップステップをバイパスできます。いずれにしても、最終的に動作するコードになります。Initializrから開始に進みます。基本をスキップするには、次の手順を実行します。使用してクローンを作成します。https://github.com/spring-guides/gs-rest-service.git(英語)gs-rest-service/initialにcdリソース表現クラスを作成するにジャンプしてください。完了したときは、gs-rest-service/completeのコードに対して結果を確認できます。開始する必要があります。Initializrは、アプリケーションに必要なすべての依存関係をすばやく取り込む方法を提供し、多くのセットアップを行います。Web依存関係のみが必要です。次のイメージは、このサンプルプロジェクト用に設定されたInitializrを示しています。前の図は、Mavenがビルドツールとして選択されたInitializrを示しています。Gradleも使用できます。値をそれぞれグループおよびアーティファクトとして表示します。このサンプルの残りの部分では、これらの値を使用します。ファイルを示しています。ファイルを示しています。{useJUnitPlatform()}リソース表現クラスを作成するプロジェクトとビルドシステムをセットアップしたため、Webサービスを作成できます。サービスの相互作用について考えることでプロセスを開始します。リクエストを処理します。パラメーターを使用します。応答を返す必要があります。次の出力のようになります。挨拶のテキスト表現です。挨拶表現をモデル化するには、リソース表現クラスを作成します。データのフィールド、コンストラクター、およびアクセサーを持つプレーンな古いJavaオブジェクトを提供します。インスタンスをJSONに自動的にマーシャリングします。Jacksonは、Webスターターによってデフォルトで含まれています。Webサービスを構築するSpringのアプローチでは、HTTPリクエストはコントローラーによって処理されます。name));}}このコントローラーは簡潔でシンプルですが、内部ではさまざまなことが行われています。段階的にそれを分解します。メソッドにマップされることを保証します。@RequestMapping(method=GET))。パラメーターにバインドします。