最初のSpring Bootアプリケーションをビルドするときに、/ resources/static/some-inのJavascriptファイルを変更するたびにアプリケーションを再起動する必要があることがわかりました。 file.jsSpringブートdevtools - 静的コンテンツのリロードがIntelliJで機能しない
これは非常に時間がかかります。
ファイルを/ webapps /フォルダに移動すると、期待通りに機能しますが、ファイルはJARにパッケージ化されていません。ドキュメントにはこのことが言及されているので、私はこのように続けることはできません。
私はすべてspring-boot-devtools
を読んで、POMにインストールしましたが、ホットスワップは機能していません。私はまだJavascriptやCSSファイルの変更を見るためにアプリ全体を再起動する必要があります。さらに、間違った何が起こっているかを調査するためのステップであるもの
アプリを起動すると、私はそうspring-boot-devtools
が何かをしなければならない、ラインLiveReload server is running on port 35729
を見ることができますが...
?
私の推測では、IntelliJがアプリケーションを実行するとファイルがコピーされるため、変更すると実際に実行中のアプリケーションで使用されているファイルではなく元のファイルが変更されます。
PS:埋め込みTomcatサーバーで、Maven、IntelliJ IDEA 15、Spring Boot 1.3.3を使用しています。私はIntelliJがアプリを起動するために何を実行するのか分かりません。 IDEはこれを "自動的に"処理しています。おそらく私は実行構成を変更する必要がありますか?
春のブートプロジェクトですか?春のブート時には、デフォルトでsrc/main/resources/templatesはviewsが存在する場所であり、webappsフォルダではありません。pom.xmlを投稿してください –
私のファイルは正しい場所にあります。私は、ホットスワップが機能していないことに気づいたときに、それらを動かそうとしました。私は "webapps"フォルダを保持することができなかったことを認識した後、元の場所にファイルを返しました。 – Wouter
IDEAでうまくいくビデオ:https://www.youtube.com/watch?v=VWF7vCJSqrA – GKislin