Thymeleafをビューエンジンとして使用するSpring起動アプリケーションがあり、ThymeleafテンプレートのソースとしてデプロイされたJar以外のフォルダを使用する場合は、変数を設定します。JarファイルからThymeleafテンプレートを使用する
spring.thymeleaf.prefix=classpath:templates/
spring.thymeleaf.prefix=classpath:templates
など、ない:
spring.thymeleaf.prefix=classpath:/templates/
「/テンプレート/」HTMLファイルとJarファイルの隣にあるが、私はThymeleafのテンプレートを解決できないという例外を取得は、私のような多くの構成を試してみました何も動作しません。私は間違って何をしていますか、それは可能ですか?それは、今作品
spring.thymeleaf.prefix=file:./templates/
:OK
こんにちは、 で起動しない、相対パスでなければなりません。これが問題を解決する最良の方法であるかどうかを知りたいだけです。瓶の代わりに戦争としてパッケージングを使用する方がより自然な解決策になりますか?私はWARがディレクトリに抽出されると想像しています。したがって、2つのファイルを作成するためにmavenトリックを行う必要はありません。 1つの瓶。別の/テンプレート。何かご意見は? – brownfox
JARをWARにしない –