欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Thymeleaf学习记录(1)--启动模板及建立Demo

程序员文章站 2023-02-20 21:13:47
Thymeleaf是什么? Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。相比于JSP,Thymeleaf更简洁,渲染性能更好,维护性更好,它可以XML/XHTML/HTML5, JavaScript, CSS ,甚至文本文件,避免了JSP页面代码与Java代码混合的情况 ......

 

 

 

thymeleaf是什么?

thymeleaf是适用于web和独立环境的现代服务器端java模板引擎。相比于jspthymeleaf更简洁,渲染性能更好,维护性更好它可以xml/xhtml/html5 javascript, css ,甚至文本文件,避免了jsp页面代码与java代码混合的情况,更有利于前后端分离,使用thymeleaf可以实现spring-boot的诸多特性

demo建立:

 

打开ideafile->new project,选择spring initializr

Thymeleaf学习记录(1)--启动模板及建立Demo

 

下一步

Thymeleaf学习记录(1)--启动模板及建立Demo

下一步

选中web

Thymeleaf学习记录(1)--启动模板及建立Demo

然后点击完成,文件结构如下:

Thymeleaf学习记录(1)--启动模板及建立Demo

添加controller,再com.example.demo下右键,添加class

Thymeleaf学习记录(1)--启动模板及建立Demo

hellocontroller内容如下:

Thymeleaf学习记录(1)--启动模板及建立Demo

测试demo,点击demoappcation->右键,run demoappcation 启动项目,输出如下启动成功:

Thymeleaf学习记录(1)--启动模板及建立Demo

打开浏览器:输入localhost:8080/hello/say显示如下成功。

Thymeleaf学习记录(1)--启动模板及建立Demo

接下里配置和thymeleaf页面:

再pom.xml文件添加如下内容

<dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-thymeleaf</artifactid>
</dependency>

然后导入包,如下所示:

 Thymeleaf学习记录(1)--启动模板及建立Demo

 

在templates中新建html file

 

Thymeleaf学习记录(1)--启动模板及建立Demo

输入html内容:

Thymeleaf学习记录(1)--启动模板及建立Demo

添加controller映射:

Thymeleaf学习记录(1)--启动模板及建立Demo

启动项目,访问http://localhost:8080/hello/getpage,出现如下页面,成功!

Thymeleaf学习记录(1)--启动模板及建立Demo