SpringBoot 2.0 学习(三)之thymeleaf模板

更多Spring Boot 2.0学习内容,请参考我的CSDN博客Spring Boot 2.0学习笔记

在前面几章中已经介绍了如何创建一个SpringBoot项目,同时简单的描述了SpringBoot REST Web服务。除此之外它也是支持如JSP、Thymeleaf、FreeMarker、Mustache、Velocity等各种模板引擎,同时还为开发者提供了自定义模板扩展的支持。springboot官方其实不太支持JSP页面的,因为它在打包过程中存在一些限制,下面主要讲讲官方比较推荐的Thymeleaf模板引擎。

thymeleaf介绍

        Thymeleaf是现代化服务器端的Java模板引擎,不同与其它几种模板的是Thymeleaf的语法更加接近HTML,并且具有很高的扩展性。详细资料可以浏览官网。

thymeleaf详细使用流程

        第一步:在项目的pom.xml文件中添加对应依赖

                        

                        

                                org.springframework.boot

                                spring-boot-starter-thymeleaf

                        

        第二步:创建一个ThymeleafController用来映射HTTP请求与页面的跳转             

        第三步:在src/main/resources/templates目录下创建一个名index.html的模板文件

html头部部分
html的body部分

        第四步:启动服务器,打开浏览器,输入http://localhost:9090/user/index,如下表示访问成功

        thymeleaf常用工具类

            Springboot集成thymeleaf相关 配置

你可能感兴趣的:(SpringBoot 2.0 学习(三)之thymeleaf模板)