Spring Boot ホット デプロイメント
1. SpringBoot ホットデプロイメントの概要
開発中、クラスやページなどのリソースを繰り返し変更します。変更を反映させるには、変更のたびに再起動する必要があります。これにより、毎回の起動が面倒になり、多くの時間が無駄になります。コードを変更すれば、再起動しなくても有効になります。この機能は、pom.xml に構成を追加することで実現できます。これをホット デプロイメントと呼びます。
2. SpringBootプロジェクトのホットデプロイメント
pom.xml のホット デプロイメントの依存関係:
<!--热部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
3.IDEA SpringBoot のホット デプロイメントが失敗する
上記の依存関係を追加してもサービス開始後にホットデプロイができない場合は、 IDEA のデフォルトで自動コンパイルが実行されていない可能性があります。これはホットデプロイの問題ではないため、自動コンパイルを設定する必要があります。アイデア。
-
IDEA を開き、ctrl + alt + s を押して設定ページ ウィンドウを開き、[ビルド...] ウィンドウを見つけます。
-
コンパイラ ウィンドウを見つけて、[プロジェクトを自動的にコンパイルする] をオンにします。
-
次に、Shift+Ctrl+Alt+/ を押して「レジストリ」を選択します
-
次に、compiler.automake.allow.when.app.running オプションを見つけてチェックします。これは、アプリの起動時にコードが自動的にコンパイルされることを意味します。
OK、これでIDEAの自動コンパイルの設定は完了です。