2016-12-29 28 views
1

開発中のSpringアプリケーションがあります。次のように プロジェクトの構成は次のとおりです。Thymeleafキャッシュがfalseに設定されています。

  • 春-DEV-ツール依存性春ブート・スターターで追加された依存関係thymeleaf Mavenの依存関係の1つ
  • あり、それは私が持っているorg.springframework.boot:spring-boot-starter-thymeleaf
  • です明示的に無効にしたテンプレートキャッシュspring.thymeleaf.cache=false
  • src/main/resourcesフォルダは、IntelliJ IDEAプロジェクトのリソースとしてマークされています。

私はIntelliJ IDEAプロジェクトを使用してアプリケーションを実行しています。 アプリケーションを実行すると、コンソール出力で次のように表示されます。LiveReload server is running on port 35729
実行中のアプリケーションでは、すべての設定が正しいと思われますが、実行中のアプリケーションはテンプレートに対して行った変更をロードしません。

答えて

1

LiveReloadサーバーは、クラスパス上のいずれかのファイルが変更された場合にのみ、変更をロードします。Spring Doc
私はリソースを持っていますが、テンプレートフォルダを含むフォルダ、クラスパス上のテンプレートフォルダ内のhtmlファイルの変更は実行中のアプリケーションに反映されません。
何私のために働いたことも、クラスパスすなわちIntelliJの

おかげ

内のリソースとしてマークに src/main/resources/templatesを追加することです
関連する問題