コードの変更の影響が無駄になっている多くの時間でアプリケーションの結果を再起動する必要が後に開発に表示するには
、自動的にアプリケーションを再起動するプログラムが呼び出されるように展開せずにホットデプロイを
テンプレートエンジンのコードが変更された場合は、Ctrlキー+ F9は、新しいクラスファイルを生成し、有効にするには、現在のページを再コンパイルすることができ
ますが、バックエンドのコードが変更された場合には、クラスファイルがコンパイルされているため有効になりませんし、プロジェクトに適用することはできませんあなたは熱を展開する必要があります
ホット・デプロイプラグインは、より一般的なの良い品種を持っており、春はJRebelとデベロッパーツールロードされている
、ここで紹介デベロッパーツールを
デベロッパーツールでは、追加のツールSpringBoot申し出に開発中のいくつかの非常に便利な機能が含まれています
まず、依存デベロッパーツールの紹介:
初期化子SpringBootは、プロジェクトを作成し使用している場合、モジュールは、デベロッパーツールを導入することができます
または手動で依存関係を導入しました:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<scope>runtime</scope>
:のみプロジェクトの実行サイクルに関与頼る
に関して<optional>true</optional>
のみ、現在のプロジェクトに影響を与える依存関係:
プロジェクトは、プロジェクトに依存している場合、この依存関係は配信されません
一般的にだけで開発環境のために使用さデベロッパーツールを本番環境にセットアップし、したがって、無効にする必要がなければならないので、プロパティ
そして、(デフォルトではオンになっていません)自動コンパイルIDEAをオンにします。
1、ファイル - [設定] - [ビルド、実行、展開のコンパイラフック上でのビルドプロジェクト自動的にオプション
2、押しctrl+shift+alt+/
選択したレジストリ
チェックcompiler.automake.allow.when.app.runningするオプション
の言葉ならば、最初からやり直すプロジェクトを設定しますプロジェクトを再起動する必要があり
、コンパイラが自動的に設定されるように
次に、ショートカットキーコードの完成を押して変更したときにはCtrl + F9が自動的にホットデプロイするために
コースを、手動でのビルドでナビゲーションバーを選択することができますビルドプロジェクト
コンソールのコードが熱い展開の成功を再印刷した後、Ctrlキーを押しながら+ F9います