zl程序教程

您现在的位置是:首页 >  后端

当前栏目

深入实践Spring Boot3.3.1 Thymeleaf配置

Spring配置 实践 深入 thymeleaf
2023-09-11 14:16:04 时间

3.3.1 Thymeleaf配置

要使用Thymeleaf模板,首先,必须在工程的Maven管理中引入它的依赖:“spring-boot-starter-thymeleaf”,如代码清单3-9所示。

代码清单3-9 Thymeleaf依赖配置

dependency

    groupId org.springframework.boot /groupId

    artifactId spring-boot-starter-thymeleaf /artifactId

/dependency

其次,必须配置使用Thymeleaf模板的一些参数。在一般的Web项目中都会使用如代码清单3-10所示的配置,其中,pref?ix指定了HTML文件存放在webapp的/WEB-INF/views/目录下面,或者也可以指定其他路径,其他一些参数的设置其实是使用了Thymeleaf的默认设置。

在实例中,为了更方便将项目发布成jar文件,我们将使用Thymeleaf自动配置中的默认配置选项,即只要在资源文件夹resoueces中增加一个templates目录即可,这个目录用来存放HTML文件。

代码清单3-10 Thymeleaf配置

spring:

    thymeleaf:

        prefix: /WEB-INF/views/

        suffix: .html

        mode: HTML5

        encoding: UTF-8

        content-type: text/html

        cache: false

如果工程中增加了Thymeleaf的依赖,而没有进行任何配置,或者增加默认目录,启动应用时就会报错。


Spring Boot 集成 Thymeleaf 入门及实例 Thymeleaf 是新一代 Java 模板引擎,它类似于 Velocity、FreeMarker 等传统 Java 模板引擎,但是与传统 Java 模板引擎不同的是,Thymeleaf 支持 HTML 原型。 它既可以让前端工程师在浏览器中直接打开查看样式,也可以让后端工程师结合真实数据查看显示效果,同时,SpringBoot 提供了 Thymeleaf 自动化配置解决方案,因此在 SpringBoot 中使用 Thymeleaf 非常方便。
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载