(7)Spring Bootおよびテンプレートエンジン

まず、 元のテンプレートエンジン 

(1)REST Webサービスに加えて、Spring MVCを使用して動的HTMLコンテンツを提供することもできます。Spring MVCは、ThymeleafFreeMarker、Velocity、JSP などのさまざまなテンプレートテクノロジーをサポートしています同様に、他の多くのテンプレートエンジンには、独自のSpring MVC統合が含まれています。

  • 可能であれば、JSPの使用は避けてください。埋め込みサーブレットコンテナでそれらを使用する場合、いくつかの既知の制限があります。
  • これらのテンプレートエンジンのいずれかがデフォルト設定で使用されると、テンプレートはそこから自動的に抽出されますsrc/main/resources/templates
  • アプリケーションの実行方法に応じて、IntelliJ IDEAはクラスパスを異なる方法でソートします。IDEのメインメソッドからアプリケーションを実行する順序は、MavenまたはGradleを使用する場合や、パッケージ化されたjarからアプリケーションを実行する場合とは異なります。これにより、Spring Bootがクラスパスでテンプレートを見つけられなくなる可能性があります。この問題が発生した場合は、IDEでクラスパスを並べ替えて、モジュールのクラスとリソースを最初に配置できます。または、次のように、テンプレートプレフィックスを設定templatesして、クラスパス上のすべてのディレクトリを検索することもできますclasspath*:

おすすめ

転載: blog.csdn.net/qq_41893274/article/details/104808341