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

时间:2021-05-07 15:27:10

标签: spring spring-boot thymeleaf resttemplate

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

我知道它们与 thymeleaf 等模板引擎一起使用,但我不知道何时使用它们。

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

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

2 个答案:

答案 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