Webサービスコントローラーの主な違いは、HTTPレスポンスの本文が作成される方法です。オブジェクトを生成して返します。オブジェクトデータは、JSONとしてHTTPレスポンスに直接書き込まれます。アノテーションを使用します。これは、すべてのメソッドがビューではなくドメインオブジェクトを返すコントローラーとしてクラスをマークします。@ResponseBodyの両方を含めるための略記です。オブジェクトはJSONに変換する必要があります。SpringのHTTPメッセージコンバーターのサポートにより、この変換を手動で行う必要はありません。インスタンスがJSONに変換されます。次のすべてを追加する便利なアノテーションです。アプリケーションコンテキストのBean定義のソースとしてクラスにタグを付けます。Bootに指示します。クラスパスにある場合、このアノテーションはアプリケーションにWebアプリケーションとしてフラグを立て、DispatcherServletのセットアップなどの主要な動作をアクティブにします。パッケージ内の他のコンポーネント、構成、およびサービスを探して、コントローラーを検出させるように指示します。メソッドを使用してアプリケーションを起動します。ファイルもありません。このWebアプリケーションは100%純粋なJavaであり、接続機能やインフラストラクチャの構成に対処する必要はありませんでした。実行可能JARを構築するコマンドラインからGradleまたはMavenを使用してアプリケーションを実行できます。必要なすべての依存関係、クラス、およびリソースを含む単一の実行可能JARファイルを構築して実行することもできます。実行可能なjarを構築すると、開発ライフサイクル全体、さまざまな環境などで、アプリケーションとしてサービスを簡単に提供、バージョン管理、およびデプロイできます。bootRunを使用してアプリケーションを実行できます。使用してJARファイルをビルドしてから、JARファイルを実行できます。spring-boot:runを使用してアプリケーションを実行できます。JARファイルをビルドしてから、JARファイルを実行できます。target/gs-rest-service-0.1.0.jarここで説明する手順は、実行可能なJARを作成します。クラシックWARファイルを作成することもできます。ロギング出力が表示されます。サービスは数秒以内に起動して実行されるはずです。クエリ文字列パラメーターを提供します。User!に変化することに注意してください。配置が期待どおりに機能していることを示しています。デフォルト値が指定されていますが、照会ストリングを介して明示的にオーバーライドできます。2に変更されたことにも注意してください。フィールドが期待どおりに各呼び出しで増加していることを証明しています。Webサービスを開発しました。次のガイドも役立ちます。投稿ガイドラインを参照してください(GitHub)。リリースされています。先にジャンプPivotalは、あなたの進歩を加速させるトレーニングと認定を提供します。Tomcat®のサポートとバイナリを提供します。1つの簡単なサブスクリプションで。学習したい方に(英語)今後のイベントSpringOneプラットフォーム(英語)9月21〜24日、シアトルSpringOneツアー(英語)最高のクラウドネイティブJavaコンテンツが直接提供されます。