我应该在Spring MVC中使用什么模板引擎?
2022-09-04 06:49:20
我正在学习Spring MVC,并希望创建一个网站。主要问题是模板系统。我应该使用JSP / JSF / Apache FreeMarker / Thymeleaf还是其他东西?
我看到很多关于这个主题的讨论,但它们都过时了。所以,我很好奇,现在什么好?
我正在学习Spring MVC,并希望创建一个网站。主要问题是模板系统。我应该使用JSP / JSF / Apache FreeMarker / Thymeleaf还是其他东西?
我看到很多关于这个主题的讨论,但它们都过时了。所以,我很好奇,现在什么好?
您可以使用它们中的任何一个,因为它们是受支持的。JSP,FreeMaker和Thymeleaf的想法相似:你创建一个要渲染的模板。JSP和FreeMaker缺少Thymeleaf中可用的一些功能。
我喜欢Thymeleaf的想法,你可以将模板加载到浏览器,看看页面将如何呈现(真实)。百里香叶模板是功能齐全的HTML页面。这在JSP中是不可能的,因为你有JSP标签,而FreeMaker有占位符。
JSF是基于组件的,所以这是一种不同的方法。
如果我必须选择,我会使用Thymeleaf。