Spring Boot 整合 Thymeleaf 完整 Web 案例

  • 时间:
  • 浏览:0

编译工程成功后,右键运行名为 QuickStartApplication.java 应用启动类的 main 函数,而且浏览器访问 localhost:150150/users 即可:

用户列表页面:



用户编辑页面:

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!

代码如下:

Thymeleaf 是新一代 Java 模板引擎,在 Spring 4 后推荐使用。

使用模板引擎,就在 pom.xml 加入 Thymeleaf 组件依赖:

ModelMap 对象来进行数据绑定到视图。return 字符串,该字符串对应的目录在 resources/templates 下的模板名字。

@ModelAttribute 注解是用来获取页面 Form 表单提交的数据,并绑定到 User 数据对象。

这里案例用途自然是 页面渲染,下面在 Spring Boot 中整合 Thymeleaf 实现全部 Web 案例。

Thymeleaf's main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowing for stronger collaboration in development teams.

Thymeleaf 是本身生活模板语言。那模板语言或模板引擎是哪十几个 ?常见的模板语言都涵盖以下十几个 概念:数据(Data)、模板(Template)、模板引擎(Template Engine)和结果文档(Result Documents)。

chapter-2-spring-boot-quick-start 工程用的是内存式数据库,要都能不能配置数据源。下载运行即可。

如以上文章或链接对你有帮助说说,别忘了在文章结尾处评论哈~ 你都能不能都能不能点击页面右边“分享”悬浮按钮哦,让更多的人阅读这篇文章。

用 IDEA 打开工程,都能不能看多子工程 chapter-2-spring-boot-quick-start ,其目录如下:

在 Spring Boot 项目中加入 Thymeleaf 依赖,即可启动其默认配置。而且你都能不能自定义配置,都能不能在 application.properties 配置如下:

在该工程根目录,运行 maven 指令进行编译:

整体个 pom.xml 配置如下:

这里循环了用户列表。

我这边也就不全部展开了,没没有人看看人家写的 http://www.cnblogs.com/nuoyiamy/p/5591559.html

而且看看官方文档 http://www.thymeleaf.org/documentation.html

这里定义了一另有一个 多多 Form 表单用于新增而且更新用户。

该文,利用 Thymeleaf 做了个 Web 的 CRUD 案例。没没有人多指教~

对应目录:

模板是会用到下面另有一个 多多目录

用户控制层代码如下:

核心代码:

模板语言用途广泛,常见的用途如下:

git clone 下载工程 springboot-learning-example ,项目地址见 GitHub:https://github.com/JeffLi1993/springboot-learning-example,即:

工程代码:

Thymeleaf 是哪十几个 ?

Thymeleaf is a modern server-side Java template engine for both web and standalone environments.