さて、開発にとって非常に重要なこと、つまりホットデプロイメントについて話しましょう
。
開発プロセス中、私たちは常に結果をすぐに確認したいと考えています。または、エンタープライズ プロジェクトは一般的に非常に大規模で複雑なので、再起動は非常に面倒です。または、フロントエンドの同僚と共同でデバッグを行っている場合、小さな問題が発生した場合に
、フロントエンドを再起動するまで待たなければなりませんが、これは非常に不親切です。
次に、プロジェクトを開きます。
ここでは、出力内容を通常の get インターフェイスに直接追加し、プロジェクトを再起動します。
ここでインターフェイスにアクセスすると、確かに出力されます。
ただし、まだ変更したい場合は、
出力ステートメントを変更します。ただし、今回は再起動せずに、コードを保存して、
もう一度インターフェイスにアクセスしてみましょう。
今回は内容に変更がないことがわかりますが、
これはプロジェクトにホット デプロイメント効果がないことの良い証拠です。
まず、ホット デプロイメントの原則は、実際にはサーバーを再起動することであり、プログラムが変更されたことを感知してサーバーを再起動します。
まず開発者ツールの依存関係を pom.xml に注入しましょう
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
その後、プロジェクトを再度開始して を試しましたが
、ホット デプロイメント効果はまだありません。ここでテストしました。
ここでは開発者ツールを操作します。
ビルドの下のプロジェクトをクリックすると、ログにいくつかの変更が発生していることがわかります。
これは内部的に再起動するのと同じです。
次に、ここで冗長なログをクリアします。
最初のアクセスは問題ありません「プロジェクトのビルド」をもう一度
クリックして
インターフェースにアクセスすると、出力内容が変わります。
「プロジェクトのビルド」にはそれを示すショートカット キーもあります。
直接変更してショートカット キーを使用することもできます。