我们什么时候使用 Spring Boot 模板?
我知道它们与 thymeleaf 等模板引擎一起使用,但我不知道何时使用它们。
例如; 这仅仅是为了测试目的,一旦发布,我们就完成了并忽略了模板,网页设计师/开发人员必须实施该服务,还是这是我们应用程序的一部分并且无法删除?
因为,对我来说,将我们所有的网站 html/css/etc 堆放在我们用来处理服务器端内容的同一个包/项目文件夹中是没有意义的?
答案 0 :(得分:2)
没有 Spring Boot 模板这样的东西。 Spring Boot 与不同的模板引擎集成,其中 Thymeleaf 是(更流行的)可能选择之一。
使用 Thymeleaf,您可以使用 Java 代码(在 Spring MVC @Controller
类中)和基于 HTML 的 Thymeleaf 模板的组合在服务器端呈现 HTML。然后将呈现的 HTML 返回到浏览器,在浏览器中呈现为用户所见。
因此,将其打包为 Spring Boot 应用程序的一部分是非常有意义的,因为它是在服务器上运行的。
答案 1 :(得分:1)
不,这当然不仅仅是为了测试目的。如果您使用它们,您也将在生产中将它们用作应用程序的一部分。它是您应用程序的一部分。
<块引用>因为,对我来说,将我们所有的网站 html/css/etc 堆放在我们用来处理服务器端内容的同一个包/项目文件夹中是没有意义的?
为什么要为每个文件夹使用相同的文件夹?通常您会将它们拆分到不同的文件夹中,即使使用 Thymeleaf 或其他一些模板引擎也是如此。
如果您实际上是在询问使用 javascript 框架来创建前端并将其组合到 Spring 应用程序中,那么通常会使用 maven-frontend-plugin。