この記事では、Intellij IDEでhttp://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html[Spring boot hot swapping]を有効にする方法を説明します。

再起動する必要はありません。ブラウザを更新するだけです。

  1. Springコンテナを再起動するコードの変更

自動的に。

1. Springブート開発ツール

以下の “ Spring Boot Dev Tools`依存関係を含めてください:

pom.xml

  <!-- hot swapping, disable cache for template, enable live reload -->
  <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
  </dependency>

Eclipseでは、上記の “Spring Boot Dev Tools”依存関係を含めて、テンプレートのリロードとホットスワッピングが機能します。Intellij IDEの場合は、有効にするための追加手順が必要です。

2.プロジェクトを自動的に構築する

ファイル – >設定 – >ビルド、実行、デプロイ – >コンパイラ – >これをチェックする

プロジェクトを自動的にビルドする


ideaj-spring-boot-dev-tools、width = 854

3. Intellijレジストリ

3.1

SHIFT + CTRL + A

(Win/Lin)または` Command + CTRL + A`(Mac)を押してポップアップウィンドウを開き、

registry


ideaj-spring-boot-dev-tools-1

3.1このオプションを見つけて確認してください

compiler.automake.allow.when.app.running


ideaj-spring-boot-dev-tools-2

完了しました。