ホット展開
開発では、Javaファイルを変更してからアプリケーションを再起動して効果を確認する必要があるため、時間がかかります。アプリケーションを再起動せずに、プログラムを自動展開(ホット展開)できることを期待しています。ホットデプロイメントを実現する方法は、以下の4つの状況にあります。
1.テンプレートエンジン
- Spring Boot開発状況では、テンプレートエンジンキャッシュを無効にします。
- ページテンプレートの変更ctrl + F9は、現在のページを再コンパイルして有効にすることができます。
2. SpringLoaded
変更されたクラスファイルのホットデプロイメントを実現するためにSpringによって公式に提供されたホットデプロイメントプログラム。SpringLoaded
(プロジェクトアドレス:https://github.com/spring-projects/spring-loaded)をダウンロードし
、ランタイムパラメータを追加します。javaagent:C :/springloaded-1.2.5.RELEASE.jar –noverify
3. JRebel
によって課金されるホットデプロイメントソフトウェア。
プラグインをインストールして使用するだけです。
4. Spring Boot Devtools(推奨)
- 依存関係を導入する
<dependency>
<groupId>org.spring