ビューレイヤーでSpring MVCとThymeleafを使用して完全なSpringアプリケーションを開発しています。過去に、私は JSP と Spring MVC をビュー レイヤーで使用してきましたが、それらは現在、私が推測する恐竜です。
したがって、私の問題は、JSP を使用すると、コントローラーの model.addAttribute に値を追加し、JSP のどこにでも同じ値を表示して、プレースホルダーを springex に評価することで、ビューにモデル属性を非常に簡単に表示できることです${value}
。したがって、ページにタイトルを配置したい場合は、 と書くことができます<title>${appName}<title>
。これは、任意の springex を配置できる場所の 1 つです。
属性ベースのパーサーを使用しているため、Thymeleaf でこれを行う方法を理解するのに苦労しています。そのため、ページのどこでも thymeleaf プレフィックスが含まれていない場合、Spring 式は処理されません。限られたタグ ライブラリ セットを使用するのは非常に困難です。thymeleaf のカスタム属性について聞いたことがありますが、これを行うにはもっと良い方法があるはずです。