spring - 我们什么时候使用 Spring Boot 模板?
问题描述
我们什么时候使用 Spring Boot 模板?
我知道它们与 thymeleaf 等模板引擎一起使用,但我对何时使用它们感到困惑。
例如; 这仅仅是为了测试目的,一旦发布,我们就完成并忽略模板,网页设计师/开发人员必须实现服务,还是这是我们应用程序的一部分,不能删除?
因为,对我来说,将我们所有的网站 html/css/etc 堆放在我们用来处理服务器端内容的同一个包/项目文件夹中是没有意义的?
解决方案
没有 Spring Boot 模板之类的东西。Spring Boot 与不同的模板引擎集成,其中 Thymeleaf 是(更流行的)可能选择之一。
使用 Thymeleaf,您可以使用 Java 代码(在 Spring MVC@Controller
类中)和基于 HTML 的 Thymeleaf 模板的组合在服务器端呈现 HTML。然后将呈现的 HTML 返回到浏览器,在浏览器中将其呈现为用户所看到的内容。
因此,将它打包为 Spring Boot 应用程序的一部分是非常有意义的,因为它是在服务器上运行的。
推荐阅读
- angular - 如何在chart.js画布Angular 12中垂直旋转圆环图切片中的标签文本?
- python - 用户输入停止 while 循环
- html - 如何使复选框可从其标签中单击
- perl - 使用 Perl 查找字符串中字母的所有组合/排列
- microsoft-graph-api - 当用户与团队消息中的自适应卡交互时如何发送用户标识
- .net-core - 为什么 Twitter Webhook 注册返回 UnAuthorized?
- cordova - 如何在基于 Cordova 的应用程序中为多域应用程序路由执行 SSL Pinning
- c# - 如何使用按钮使图片框在面板上移动
- javascript - 如何制作从一个元素到另一个元素的波浪线
- node.js - 如何在 NodeJS 的 mocha 测试之前/之后启动/关闭 Docker 容器?