我看到JSP页面有.jsp
/ .jspf
/ .jspx
个后缀(来自 JavaServer Pages™Specification Version2.2 ),Velocity模板使用{{ 1}}后缀,FreeMarker使用.vm
后缀。
Thymeleaf模板的推荐文件后缀是什么根据官方机构/ docs / IDE期望?
.ftl
后缀会误导纯HTML 5文件。出于这个原因,我考虑将所有Thymleaf模板放入.html
层次结构中,纯HTML文件保留在thy/
目录中。
答案 0 :(得分:3)
Thymeleaf使用自然模板。 HTML5 Thymeleaf模板可以(并且应该)是有效的HTML文档。因此,这些模板不需要自己的扩展,与Velocity和Freemarker相反。
要将Thymeleaf模板与其他HTML文件区分开来,可以将它们放在名为templates
的目录中,这就是官方的Spring集成教程所使用的。