springboot之Thymeleaf 模板的使用

java 分享会

分享人:李宁虎

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Thymeleaf是现代化服务器端的Java模板引擎,不同与JSP和FreeMarker,Thymeleaf的语法更加接近HTML,并且也有不错的扩展性。详细资料可以浏览官网。本文主要介绍Thymeleaf模板的使用说明。

2.知识剖析

    1:日常开发中,我们经常会将导航栏,页尾,菜单等部分提取成模板供其它页面使用。 在Thymeleaf 中,我们可以使用th:fragment属性来定义一个模板。

    2:thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成

    3:在application.properties中可以配置thymeleaf模板解析器属性.就像使用springMVC的JSP解析器配置一样
特点

1.首先在html页面加上 2.变量的使用

3.URL的应用 4.运算符

5.表达式 6.if

3.常见问题

繁多的注解

4.解决方案

5.编码实战

让我们来看看这个例子的代码。

6.扩展思考

    产生背景:随着云计算、开源、Docker等为技术界带来革命性的影响,同时,用户使用方式与生活方式都在移动化浪潮的裹挟下发生了巨变;互联网产品需求来的快,变得快,使得我们的产品需要不断的持续创新,不断给用户带来价值;用户的期望交付周期极大缩短了 ,我们需要以更快的方式迭代并持续集成产品,这就要求我们抛弃传统单体应用,以新的开发,架构,运维方式来解决我们的问题.

7.参考文献

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : 北京分院 李宁虎