Thymeleaf是一个基于Java的库,用于创建Web应用程序。它为在Web应用程序中提供XHTML/HTML5提供了很好的支持。
Thymeleaf将文件转换为格式良好的XML文件。它包含6种类型的模板,如下所示 -
1.XML2.有效的XML3.XHTML4.有效的XHTML5.HTML56.旧版HTML5
除旧版HTML5之外的所有模板都指的是格式正确的有效XML文件。旧版HTML5允许我们在网页中呈现HTML5标记,包括非封闭标记。
使用Thymeleaf模板在Spring Boot中创建Web应用程序。必须按照以下步骤使用Thymeleaf在Spring Boot中创建Web应用程序。
使用以下代码创建@Controller类文件以将Request URI重定向到HTML文件 -
在上面的示例中,请求URI是/index,被重定向到index.html文件。请注意,index.html 文件应放在templates目录下,所有JS和CSS文件应放在static目录下。在所示的示例中,使用CSS文件来更改文本的颜色。
使用以下代码并在单独的文件夹css 中创建一个CSS文件,并将该文件命名为styles.css -
index.html 文件的代码如下 -
现在,需要在构建配置文件中添加Spring Boot Starter Thymeleaf依赖项。Maven用户可以将以下依赖项添加到pom.xml 文件中 -
主Spring Boot应用程序类文件的代码如下 -
Maven构建文件 - pom.xml 的代码如下 -
现在,应用程序已在Tomcat端口8080上启动。现在打开浏览器访问URL => http://localhost:8080/index, 看到如下所示的输出 -