我们什么时候使用 Spring 引导模板?

When do we use Spring Boot templates?

我们什么时候使用 spring 引导模板?

我知道它们与 thymeleaf 等模板引擎一起使用,但我对何时使用它们感到困惑。

例如; 这是否仅用于测试目的,一旦发布我们就完成并忽略模板,网页设计者/开发人员必须实施该服务,或者这是我们应用程序的一部分并且无法删除?

因为,对我来说,将我们所有的网站 html/css/etc 放在我们用来处理服务器端内容的同一个包/项目文件夹中是没有意义的?

没有 Spring 引导模板这样的东西。 Spring Boot 集成了不同的模板引擎,其中 Thymeleaf 是(更流行的)可能的选择之一。

使用 Thymeleaf,您可以使用 Java 代码(在 Spring MVC @Controller 类 中)的组合在服务器端呈现 HTML 和基于 HTML 的 Thymeleaf 模板。呈现的 HTML 然后返回到浏览器,在浏览器中呈现为用户看到的内容。

因此,将其打包为 Spring 引导应用程序的一部分非常有意义,因为它是在服务器上运行的。

不,这当然不仅仅是为了测试目的。如果您使用它们,您也会将它们用作生产应用程序的一部分。它是您申请的一部分。

Because, to me, it wouldn't make sense for us to pile all of our website html/css/etc inside the same package / project folder that we use to deal with server side stuff?

为什么每个都使用相同的文件夹?通常你将它们分成不同的文件夹,即使在使用 Thymeleaf 或其他一些模板引擎时也是如此。

如果您实际上是在询问有关使用 javascript 框架来创建前端并将其组合到 spring 应用程序的问题,通常会使用 maven-frontend-plugin