springboot-開発ホットデプロイメント

ホット展開

開発では、Javaファイルを変更してからアプリケーションを再起動して効果を確認する必要があるため、時間がかかります。アプリケーションを再起動せずに、プログラムを自動展開(ホット展開)できることを期待しています。ホットデプロイメントを実現する方法は、以下の4つの状況にあります。

1.テンプレートエンジン

  • Spring Boot開発状況では、テンプレートエンジンキャッシュを無効にします。
  • ページテンプレートの変更ctrl + F9は、現在のページを再コンパイルして有効にすることができます。

2. SpringLoaded
変更されたクラスファイルのホットデプロイメントを実現するためにSpringによって公式に提供されたホットデプロイメントプログラム。SpringLoaded
(プロジェクトアドレス:https//github.com/spring-projects/spring-loaded)をダウンロード
、ランタイムパラメータ追加します。javaagent:C :/springloaded-1.2.5.RELEASE.jar –noverify

3. JRebel
によって課金されるホットデプロイメントソフトウェア
プラグインをインストールして使用するだけです。

4. Spring Boot Devtools(推奨)

  • 依存関係を導入する
<dependency>  
	<groupId>org.spring

おすすめ

転載: blog.csdn.net/qq_40332952/article/details/108503291