博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot整合Thymeleaf
阅读量:3949 次
发布时间:2019-05-24

本文共 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) {		List
books = 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/

你可能感兴趣的文章
双向搜索算法
查看>>
日本GAME製作方式
查看>>
移动行业术语资料
查看>>
3G到来将全面颠覆SP、CP游戏规则
查看>>
射击游戏中跟踪弹及小角度移动的开发
查看>>
播放声音文件的完整源代码
查看>>
J2ME编程最佳实践之灵活的RMS应用
查看>>
MOBILE FIRST: HOW TO APPROACH MOBILE WEBSITE TESTING? 移动优先:如何处理移动网站测试?
查看>>
开始使用Retrofit 2 HTTP 客户端
查看>>
对于初学者练习的6个开源项目
查看>>
保持冷静和需要打破的东西:软件测试初学者
查看>>
如何通过连接您的业务应用程序来节省时间
查看>>
熟悉现代JavaScript的培训计划
查看>>
7本书从小工到数据分析专家
查看>>
程序设计的基本原则:栈和堆
查看>>
Android应用程序架构
查看>>
Android:绘制自定义视图
查看>>
Android开发:一些有用的库(第一部分)
查看>>
Android 默认暗码
查看>>
Android 系列 1.3了解Android版本
查看>>