World」Webサイトを作成するプロセスについて説明します。http://localhost:8080/greeting。HTMLを表示するWebページで応答します。World!」という挨拶が含まれます。パラメータを使用して、グリーティングをカスタマイズできます。http://localhost:8080/greeting?name=Userになります。3.2+(Apache)コードを直接IDEにインポートすることもできます。入門ガイドと同様に、最初から始めて各ステップを完了するか、すでに慣れている場合は基本的なセットアップステップをバイパスできます。いずれにしても、最終的に動作するコードになります。Initializrから開始に進みます。基本をスキップするには、次の手順を実行します。使用してクローンを作成します。https://github.com/spring-guides/gs-serving-web-content.git(英語)gs-serving-web-content/initialにcdWebコントローラーを作成するにジャンプしてください。完了したときは、gs-serving-web-content/completeのコードに対して結果を確認できます。開始する必要があります。Initializrは、アプリケーションに必要なすべての依存関係をすばやく取得する方法を提供し、多くのセットアップを行います。DevToolsの依存関係が必要です。次のイメージは、このサンプルプロジェクト用に設定されたInitializrを示しています。前の図は、Mavenがビルドツールとして選択されたInitializrを示しています。Gradleも使用できます。値をそれぞれグループおよびアーティファクトとして表示します。このサンプルの残りの部分では、これらの値を使用します。ファイルを示しています。ファイルを示しています。{useJUnitPlatform()}Webコントローラーを作成するWebサイトを構築するSpringのアプローチでは、HTTPリクエストはコントローラーによって処理されます。アノテーションによってコントローラーを簡単に識別できます。GET要求を処理します。HTMLコンテンツのレンダリングを担当します。src/main/java/com/example/servingwebcontent/GreetingController.javaから)は、コントローラーを示しています。"greeting";}}このコントローラーは簡潔でシンプルですが、多くのことを示しています。段階的に分解していきましょう。メソッドにマップされることを保証します。パラメーターにバインドします。requiredではありません。オブジェクトに追加され、最終的にビューテンプレートからアクセスできるようになります。)に依存して、HTMLのサーバー側レンダリングを実行します。パラメーターの値をレンダリングします。テンプレートを示しています。org.springframework.boot:spring-boot-starter-thymeleaf)。Githubの「初期」および「完全」サンプルにはすでに存在しています。DevtoolsWebアプリケーション開発の一般的な機能は、変更のコーディング、アプリケーションの再起動、およびブラウザーをリフレッシュして変更を表示することです。このプロセス全体で多くの時間が消費されます。Bootはspring-boot-devtoolsとして知られる便利なモジュールを提供しています。Boot開発ツール:ホットスワップを有効にします。テンプレートエンジンを切り替えて、キャッシュを無効にします。LiveReloadがブラウザを自動的にリフレッシュできるようにします。本番ではなく開発に基づいたその他の合理的なデフォルト。Initializrは、アプリケーションクラスを作成します。Initializrによって提供されるクラスをさらに変更する必要はありません。src/main/java/com/example/servingwebcontent/ServingWebContentApplication.javaから)は、アプリケーションクラスを示しています。次のすべてを追加する便利なアノテーションです。アプリケーションコンテキストのBean定義のソースとしてクラスにタグを付けます。Bootに指示します。クラスパスにある場合、このアノテーションはアプリケーションにWebアプリケーションとしてフラグを立て、DispatcherServletのセットアップなどの主要な動作をアクティブにします。パッケージ内の他のコンポーネント、構成、およびサービスを探して、コントローラーを検出させるように指示します。メソッドを使用してアプリケーションを起動します。ファイルもありません。このWebアプリケーションは100%純粋なJavaであり、接続機能やインフラストラクチャの構成に対処する必要はありませんでした。実行可能JARを構築するコマンドラインからGradleまたはMavenを使用してアプリケーションを実行できます。必要なすべての依存関係、クラス、およびリソースを含む単一の実行可能JARファイルを構築して実行することもできます。実行可能なjarを構築すると、開発ライフサイクル全体、さまざまな環境などで、サービスをアプリケーションとして簡単に提供、バージョン管理、およびデプロイできます。bootRunを使用してアプリケーションを実行できます。使用してJARファイルをビルドしてから、JARファイルを実行できます。spring-boot:runを使用してアプリケーションを実行できます。JARファイルをビルドしてから、JARファイルを実行できます。target/gs-serving-web-content-0.1.0.jarここで説明する手順は、実行可能なJARを作成します。クラシックWARファイルを作成することもできます。ロギング出力が表示されます。アプリケーションは数秒以内に稼働します。World!」が表示されます。クエリ文字列パラメーターを提供します。World!」から「Hello、User!」に変化することに注目してください。配置が期待どおりに機能していることを示しています。Worldが指定されていますが、照会ストリングを介して明示的にオーバーライドできます。Bootアプリケーションからソースコードの適切な場所にドロップすることで提供できます。/public)のクラスパスのリソースから静的コンテンツを提供します。`http://localhost:8080/」として使用されるため特別です。src/main/resources/static/index.htmlにあります)。href="/greeting">here</a></p></body></html>アプリケーションを再起動すると、http://localhost:8080/にHTMLが表示されます。Springを使用してWebページを開発しました。次のガイドも役立ちます。投稿ガイドラインを参照してください(GitHub)。リリースされています。先にジャンプPivotalは、あなたの進歩を加速させるトレーニングと認定を提供します。Tomcat®のサポートとバイナリを提供します。1つの簡単なサブスクリプションで。学習したい方に(英語)今後のイベントSpringOneプラットフォーム(英語)9月21〜24日、シアトルSpringOneツアー(英語)最高のクラウドネイティブJavaコンテンツが直接提供されます。