この記事では、IntelliJ IDEA で SpringBoot を実装する方法についてのグラフィック チュートリアルを紹介します。必要な方は参考にしていただければ幸いです。
実際の開発プロセスでは、アプリケーションを再起動するためにコードを変更することがよくあります。そのたびに手動で再起動するのは面倒であり、開発効率が低いため、開発にはホットデプロイメントが非常に必要です。 IntelliJ IDEA のアプリケーション (バージョン 2018.2 .5) SpringBoot プロジェクトのホット デプロイメントを実装します。
この記事では、spring-boot-devtools を使用してホット デプロイメントを実装します。次の 2 つの手順に従ってください。
1. pom.xml を変更します
spring-boot-devtools は開発者向けのモジュールであり、その最も重要な機能はホット デプロイメントです。原則は、コードの変更を検出した後にアプリケーションを再起動することですが、手動で停止して再起動するよりも高速です。基本的な原則は、2 つの ClassLoader を使用することです。1 つの ClassLoader は変更されないクラス (サードパーティの Jar パッケージ) をロードし、もう 1 つの ClassLoader は変更されるクラスをロードします。このようにして、コードが変更されると、再起動 ClassLoader が破棄され、再起動 ClassLoader が再作成されます。ロードされるクラスが少ないため、再起動時間が短縮されます。つまり、devtools はクラスパス内のファイルの変更を監視し、アプリケーションをすぐに再起動します (保存時に発生します)
spring-boot-devtools を構成した後、特定の pom.xml ファイルの内容は次のようになります。
org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test <!-- 引入热部署jar包 --> org.springframework.boot spring-boot-devtools <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖该项目的项目如果想要使用devtools,需要重新引入 --> true <!-- 引入热部署依赖插件 --> org.springframework.boot spring-boot-maven-plugin <!-- IntelliJ IDEA本地测试去掉fork也生效 --> true
2 . アイデアの自動コンパイルと automake 機能をオンにします。
#(1) チェックを入れます。#アイデア設定の自動コンパイルのスクリーンショット
アイデア設定compile.automake スクリーンショット
を再起動する必要があります。
以上がSpringBoot が IntelliJ IDEA でホット デプロイメントを実装する方法に関するグラフィカル チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。