SpringブートテクノロジなしでSpringを使用する場合、Tomcat Mavenプラグインでアプリケーションを起動し、変更を有効にするためにサーバを再起動しなくてもhtml、css、jsを更新できますブラウザに表示されます。Springブートを使用したIntellijの資産のライブリロード
ここで、Springブートでこれを行うとき、静的資産で何かを変更するたびにIntelliJでMake
タスクを実行する必要があります。そうしないとブラウザの変更が表示されません。 My Spring Bootアプリケーションもdevtoolsの依存関係を使用しています。探しているときにブラウザをライブリロードソケットに接続しています。
この設定では、静的ファイルに行った変更はまだ表示されません。これを実現するためには何が必要ですか?
解決策を見つけてうれしいです。静的なリソースが 'resources'フォルダにあって、まだ変更を受け入れていないのは奇妙です。私は99%確信しています。 – Mike
私はこの同じ問題を抱えていました。あなたはこれもあなたのhtmlファイルのために働くことができましたか?これは私がsrc/main/webapp/[css | js]に移動したときに私のjs/css用に修正されましたが、テンプレートをsrc/main/webapp/templatesに移動したときにコントローラがテンプレートを見つけることができませんでした。どんな助け? – user2923779
私のアプリケーションをspring-bootで走らせるとき、静的ファイルを 'resources'に置かなければなりませんでした。 'webapp'ディレクトリに配置した場合、私が作成していたJARファイルには含まれません。 spring-bootでは、WARファイルをもうビルドする必要はありません。したがって、 'resources'が静的コンテンツの好ましい場所であるように思えます。 LiveReloadは、IntelliJ15でプロジェクトを作成するとき(CMD + F9)にのみ機能します。 – Miguel