Intellij IDEとspring bootのホットスワップ
2023-08-13 17:34:47
質問
私はIntellij IDEで正常に動作するSpring Bootアプリケーションを持っています。すなわち、私はSpringApplication.runに委ねるmainメソッドを持つアプリケーションクラスを開始しました。ホットスワップ以外はすべてうまくいきます。ソースを変更すると、アプリケーションを再始動することを余儀なくされます。デバッグモードでアプリケーションを起動しても、ホットスワップが動作しているようには見えません。Intellijのデバッグ設定でホットスワップが有効になっていることは確認できました。
私の観察によると、springboot アプリケーションを実行するとき、使用されるクラスパスは私の
/projects/MyProject/ classes/production/ ....
の下にあるファイル
classes/production
の下にあるファイルは、コードを変更しても更新されません。Intellij IDE はファイルをコンパイルしますが、classes/production ディレクトリは更新されません。Spring-boot用のIntelliJ IDEでhotswapを動作させるにはどうすればよいですか?
どのように解決するのですか?
根本的な原因が判明しました。Spring-bootとは関係ありません。groovyのソースファイルを変更した際に、ファイルが自動コンパイルされなかったのです。
変更したファイルを再コンパイルして入れ替えること。
-
Ctrl+Shift+F9
Windows 上 -
Cmd+Shift+F9
Mac 上
関連
-
[解決済み] Spring Bootアプリケーションにポートを設定する方法
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] mvnwとmvnw.cmdファイルは何のためにあるのですか?
-
[解決済み】Junit TestでSpring-Bootのデフォルトのapplication.propertiesの設定を上書きする。
-
[解決済み】IntelliJから実行するときにSpring Bootプロファイルを有効にするにはどうすればよいですか?
-
[解決済み] IntelliJ IDEAのツリーから除外されたフォルダーを隠す
-
[解決済み] WebStormを高速化する方法
-
[解決済み] IntelliJ IDEAの "シンボルを解決できない "と "メソッドを解決できない"
-
[解決済み] IntelliJ 15、SpringBoot devtools livereloadが動作しない。
-
[解決済み] gradle.propertiesファイルの置き場所
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Intellijコンパイラにヒープスペースを与えるにはどうしたらいいですか?
-
[解決済み] IntelliJ - エラー箇所を表示する
-
[解決済み] Intellij IDEA 2016.1.1 でGradleの出力をコンソールに表示する
-
[解決済み] Intellijでの@authorのオートコンプリート
-
[解決済み] IntelliJ IDEAでデバッガポートを開けない
-
[解決済み] Intellijのホットコードスワップを有効にする方法
-
[解決済み] IntelliJ IDEAでプロジェクトの名前を変更する
-
[解決済み] IntelliJ 15、SpringBoot devtools livereloadが動作しない。
-
[解決済み] Webstorm が JavaScript ファイルを認識しない
-
エディタウィンドウを分割するショートカットを教えてください。