[Spring Boot] IDEA プロジェクトのホットデプロイメント

1. SpringBoot ホットデプロイメントの概要

開発中、クラスやページなどのリソースを繰り返し変更します。変更を反映させるには、変更のたびに再起動する必要があります。これにより、毎回の起動が面倒になり、多くの時間が無駄になります。コードを変更すれば、再起動しなくても有効になります。この機能は、pom.xml に構成を追加することで実現できます。これをホット デプロイメントと呼びます。

2. SpringBootプロジェクトのホットデプロイメント

pom.xml のホット デプロイメントの依存関係:

<!--热部署配置-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

3.IDEA SpringBoot のホット デプロイメントが失敗する

上記の依存関係を追加してもサービス開始後にホットデプロイができない場合は、 IDEA のデフォルトで自動コンパイルが実行されていない可能性があります。これはホットデプロイの問題ではないため、自動コンパイルを設定する必要があります。アイデア。

  1. IDEA を開き、ctrl + alt + s を押して設定ページ ウィンドウを開き、[ビルド...] ウィンドウを見つけます。
    ここに画像の説明を挿入します

  2. コンパイラ ウィンドウを見つけて、[プロジェクトを自動的にコンパイルする] をオンにします。
    ここに画像の説明を挿入します

  3. 次に、Shift+Ctrl+Alt+/ を押して「レジストリ」を選択します
    ここに画像の説明を挿入します

  4. 次に、compiler.automake.allow.when.app.running オプションを見つけてチェックします。これは、アプリの起動時にコードが自動的にコンパイルされることを意味します。
    ここに画像の説明を挿入します
    OK、これでIDEAの自動コンパイルの設定は完了です。

おすすめ

転載: blog.csdn.net/cjl836735455/article/details/109274410