Spring Boot 整合 Thymeleaf 完整 Web 案例

  • 时间:
  • 浏览:3

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

模板是会用到下面有1个 目录

核心代码:

用户控制层代码如下:

Thymeleaf 是哪几种?

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

在 Spring Boot 项目中加入 Thymeleaf 依赖,即可启动其默认配置。因为我应该 自定义配置,都都可以在 application.properties 配置如下:

整体个 pom.xml 配置如下:

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

该文,利用 Thymeleaf 做了个 Web 的 CRUD 案例。我们 多指教~

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

用户列表页面:



用户编辑页面:

工程代码:

这里循环了用户列表。

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

Thymeleaf 是两种模板语言。那模板语言或模板引擎是哪几种?常见的模板语言都含高以下几块概念:数据(Data)、模板(Template)、模板引擎(Template Engine)和结果文档(Result Documents)。

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

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.

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

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

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

对应目录:

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

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

这里定义了有1个 Form 表单用于新增因为更新用户。

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

我这边也就不完整性展开了,我们 看看人家写的 http://www.cnblogs.com/nuoyiamy/p/5591559.html

因为看看官方文档 http://www.thymeleaf.org/documentation.html

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

代码如下:

用 IDEA 打开工程,都都可以看后子工程 chapter-2-spring-boot-quick-start ,其目录如下: