アイデア構成SpringBootプロジェクトのホットデプロイメント

人工知能、ゼロベースのエントリー!http://www.captainbed.net/inner

ステップ1:依存関係
追加するspring-boot-devtoolsが提供する開発ツールを使用
して、spring-bootプロジェクトのpom.xmlに次の依存関係導入します

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

手順2:自動コンパイルをオンにする

このメソッドは、ホットロードを実現するためのクラスロードメカニズムに基づいているため、コードを変更した後、現在のコードを再コンパイルし、次の2つの手順で開始する必要があります
。IDEAはプロジェクトを開いて自動的にコンパイルし、設定を入力し、ビルドします。 、Execut、Deployment->コンパイラチェック左側では、Build Projectが自動的
にオンになり、プロジェクトの実行時にIDEAが自動的にmakeをオンにします。ctrl + shift + Searchコマンド:registry-> checkcompiler.automake.allow.when.app.running

1. IDEAはプロジェクトを開いて自動的にコンパイルし、設定(ctrl + alt + s)を入力します-ビルド、実行、展開>コンパイラー、左側でプロジェクトのビルドを自動的にチェックします。

 2. IDEAがプロジェクトを開始すると、ctrl + shift + alt + /コマンド:registry-> checkが自動的に作成されます。

 

compiler.automake.allow.when.app.running
利点:シンプルで、Spring-bootプロジェクトをサポートし、メンバーレベルの変更のホットデプロイメントをサポートします。
短所Spring -Bootプロジェクトのみをサポートします。

おすすめ

転載: blog.csdn.net/qq_35860138/article/details/103611979