lu_*_*_lu 4 template-engine thymeleaf spring-boot
我目前正在开发一个 Spring Boot 项目,并且对模板引擎相当陌生。这也将是我第一个使用 Spring Boot 的私人项目。
我想知道在使用Spring Boot开发Web应用程序时是否需要包含模板引擎,例如Thymeleaf。我使用 PostegreSQL 作为数据库。
我在另一篇文章中读到,如果后端框架使用 JSON 进行数据交换,则不需要模板引擎,因为模板引擎用于将检索到的数据渲染为客户端的 HTML。我从数据库检索 JSON 对象,那么我可以将模板引擎排除在我的项目之外吗?
如果需要更多详细信息,请在下面发表评论。
不,它们不是必需的,事实上,大多数需要网页的新项目现在都在使用单页应用程序,例如Angular、React、Vue……通过 thymeleaf 或 jsp。
除此之外,Spring 项目并不总是需要网页,例如,当您只是创建 REST API 供其他应用程序调用时,或者当您自动化诸如邮件服务/打印/...之类的事情时它。
但是,当您确实需要一个简单的解决方案(其中某些页面不是那么动态或复杂)时,pivotal / VMware 确实建议使用 thymeleaf(相对于 jsp 和其他解决方案),因为它可以轻松集成。
| 归档时间: |
|
| 查看次数: |
2202 次 |
| 最近记录: |