新しい機能リリースにアップグレードすると、一部のプロパティの名前が変更または削除された可能性があります。Bootは、アプリケーションの環境を分析し、起動時に診断を出力する方法を提供しますが、実行時にプロパティを一時的に移行することもできます。その機能を有効にするには、プロジェクトに次の依存関係を追加します。<scope>runtime</scope></dependency>@PropertySourceを使用する場合など、環境に遅れて追加されるプロパティは考慮されません。移行が完了したら、プロジェクトの依存関係からこのモジュールを削除してください。upgrade)を使用します。環境変数を更新して古い参照を削除することを忘れないで、標準の手順に従ってください。World!」Webアプリケーションの開発方法について説明します。ほとんどのIDEでサポートされているため、Mavenを使用してこのプロジェクトを構築します。ガイドが含まれています。特定の問題を解決する必要がある場合は、まずそこを確認してください。移動し、依存関係サーチャーから「Web」スターターを選択することにより、以下のステップをショートカットできます。これにより、新しいプロジェクト構造が生成されるため、すぐにコーディングを開始できます。開始する前に、ターミナルを開いて次のコマンドを実行し、JavaおよびMavenの有効なバージョンがインストールされていることを確認します。Corporationこのサンプルは、独自のフォルダーに作成する必要があります。以降の手順では、適切なフォルダーを作成し、それが現在のディレクトリであることを前提としています。ファイルを作成する必要があります。プロジェクトのビルドに使用されるレシピです。お気に入りのテキストエディターを開き、次を追加します。--></project>上記のリストは、機能するビルドを提供します。実行してテストできます(現時点では、「jarは空になります。」という警告は無視できます)。IDEにはMavenの組み込みサポートが含まれています)。簡単にするために、この例では引き続きプレーンテキストエディターを使用します。Bootには、クラスパスにjarを追加できるいくつかの「スターター」が用意されています。有用なMavenデフォルトを提供する特別なスタータです。その他の「スターター」は、特定のタイプのアプリケーションを開発するときに必要になる可能性のある依存関係を提供します。依存関係を追加します。その前に、次のコマンドを実行して、現在あるものを確認できます。コマンドは、プロジェクトの依存関係のツリー表現を出力します。自体には依存関係がないことがわかります。依存関係を追加します。Boot自体を含む、多くの追加の依存関係があることがわかります。コードの作成アプリケーションを終了するには、単一のJavaファイルを作成する必要があります。いう名前のファイルを追加して、次のコードを含める必要があります。}}ここには多くのコードはありませんが、非常に多くのことが行われています。次のいくつかのセクションで重要な部分を順に説明します。@RestControllerです。これはステレオタイプアノテーションとして知られています。コードを読んでいる人や、クラスが特定のロールを果たすSpringのヒントを提供します。@Controllerであるため、Springは受信Web要求を処理するときにそれを考慮します。アノテーションは、「ルーティング」情報を提供します。メソッドにマッピングする必要があることをSpringに伝えます。アノテーションは、結果の文字列を呼び出し元に直接返すようにSpringに指示します。Bootに固有のものではありません)。詳細については、SpringリファレンスドキュメントのMVCセクションを参照してください。@EnableAutoConfigurationです。BootにSpringの構成方法を「推測」するよう指示します。MVCを追加したため、自動構成ではWebアプリケーションを開発していると想定し、それに応じてSpringをセットアップします。自動構成は「スターター」とうまく機能するように設計されていますが、2つの概念は直接結びついていません。スターター以外のjar依存関係を自由に選択できます。Bootは、アプリケーションを自動構成するために最善を尽くしています。これは、アプリケーションエントリポイントのJava規則に従う単なる標準的なメソッドです。アプリケーションをブートストラップし、Springを起動します。Webサーバーを起動します。プライマリSpringコンポーネントであることを伝える必要があります。配列もコマンドライン引数を公開するためにパススルーされます。サンプルの実行この時点で、アプリケーションは動作するはずです。入力して、アプリケーションを起動します。次のような出力が表示されます。localhost:8080で開くと、次の出力が表示されるはずです。World!アプリケーションを正常に終了するには、ctrl-cを押します。実例を実行できる完全に自己完結型の実行可能jarファイルを作成することで、この例を終了します。jar」と呼ばれることもあります)は、コードの実行に必要なすべてのjar依存関係とともに、コンパイルされたクラスを含むアーカイブです。実行可能jarおよびJavaJavaは、ネストされたjarファイル(jar内に含まれるjarファイル)をロードする標準的な方法を提供しません。自己完結型のアプリケーションを配布しようとしている場合、これは問題になる可能性があります。この問題を解決するために、多くの開発者は「uber」jarを使用します。jarは、すべてのアプリケーションの依存関係からのすべてのクラスを単一のアーカイブにパッケージ化します。このアプローチの問題は、アプリケーションにどのライブラリが含まれているかを確認しにくくなることです。複数のjarで同じファイル名(ただし、異なるコンテンツ)が使用されている場合、問題が発生する可能性があります。Bootは異なるアプローチを採用しており、実際にjarを直接ネストできます。pom.xmlに追加する必要があります。セクションのすぐ下に次の行を挿入します。構成が含まれています。親POMを使用しない場合、この構成を自分で宣言する必要があります。詳細については、プラグインのドキュメントを参照してください。ディレクトリを見ると、myproject-0.0.1-SNAPSHOT.jarが表示されているはずです。MBでなければなりません。tvfを使用できます。ディレクトリに表示されるはずです。Bootによって再パッケージ化される前にMavenが作成した元のjarファイルです。コマンドを使用します。2.864)前と同様に、アプリケーションを終了するには、ctrl-cを押します。Bootの基本を説明し、独自のアプリケーションを作成する方法について説明しました。タスク指向の開発者なら、spring.ioにジャンプして、特定の「Springでそれを行うには?」を解決するための、入門ガイドをチェックしてみてください。Boot固有の「使い方」リファレンスドキュメントもあります。それ以外の場合、次の論理ステップはusing-spring-boot.htmlに進みましょう。Bootの機能について読むこともできます。