ホームページ  >  記事  >  Java  >  アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?

アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?

王林
王林転載
2023-05-18 17:43:23899ブラウズ

シナリオの説明

プロジェクト開発プロセス中、変更やデバッグが必要になるたびにプロジェクトを再起動する必要があり、多大な時間が無駄になります。以下は、私がまとめた 2 つの一般的な方法です。

方法 1

スタートアップ構成メソッドを変更します (主にデバッグ モード用)
スタートアップ構成 = 》をクリックします。構成の編集…

アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?

##Updateclasses とリソースを変更するための以下の構成

‘update‘ アクション: ユーザーが積極的に更新を実行するときにショートカット キーを更新します: Ctrl F9

フレームの非アクティブ化: 編集ウィンドウがフォーカスを失ったときに更新

アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?

アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?#メソッド 2

SpringBoot-dev-toolsホット デプロイメント

手順

開発者が spring-boot-devtools をプロジェクトに導入すると、クラスパス パスに変更がある限り、プロジェクトは自動的に再起動されます。プロジェクト開発速度が大幅に向上しました。開発者が Eclipse を使用している場合、コードを変更して保存した後、プロジェクトは自動的にコンパイルされ、再起動がトリガーされます。開発者が IntelliJ IDEA を使用している場合、デフォルトでは、開発者は再起動をトリガーする前に手動でコンパイルする必要があります。手動でコンパイルする場合は、[ビルド] -> [プロジェクトのビルド] メニューをクリックするか、Ctrl F9 ショートカット キーを押してコンパイルします。コンパイルが成功すると、プロジェクトが再起動されます。もちろん、IntelliJ IDEA を使用する開発者は、プロジェクトの自動コンパイルを構成することもできます。 = 》プロジェクトのビルドを自動的にチェックします。

Ctrl shifter alt / =》レジストリ=》compiler.automake.allow.Parallel

## をチェックします。 アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?

2.jar を導入します

		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
アイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?3.application.properties ファイルに構成を追加します

#热部署默认会重启
spring.devtools.restart.enabled=true
#添加那个目录的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
#排除那个目录的文件不需要restart
spring.devtools.restart.exclude=static/**,public/**

以上がアイデア springboot springCloud のホット ロードとホット デバッグの一般的な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。