本文共 1046 字,大约阅读时间需要 3 分钟。
Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎。它能够处理HTML,XML,JavaScript,CSS甚至纯文本。
现在记录一下在Springboot项目中如何来整合Thymeleaf模板引擎。
1.新建一个springboot web项目,并添加下面依赖。
2.新建实体book类
@Datapublic class Book { private Integer id; private String name; private String price;}
3.新建controller类
@Controllerpublic class UserController { @RequestMapping("/index") public String bookInfo(Model model) { Listbooks = new ArrayList<>(0); for (int i = 0; i < 10; i++) { Book book = new Book(); book.setId(i); book.setName("书名" + i); book.setPrice(10 + i); books.add(book); } model.addAttribute("books", books); return "bookIndex"; }}
4.在resources的templates目录下新建一个html
注意:在整合thymeleaf模板引擎的时候,添加 xmlns:th="http://www.thymeleaf.org" 命名空间
书本信息
书籍编号 | 书籍名称 | 书籍价格 |
5.启动springboot项目
6.通过浏览器访问接口
至此,Springboot整合Thymeleaf模板引擎的一个简单案例就分享完了,本案例中只是简单使用了Thymeleaf模板引擎的each迭代用法,更多的指令可以到官网查看文档:
现在项目中常用的模板引擎除了Thymeleaf之外还有Freemarker,下一篇就是记录springboot项目整合Freemarker模板引擎:
转载地址:http://djhwi.baihongyu.com/