springBoot-02-集成thymeleaf模板2018-09-01

永远相信最美好的事情即将发生,因为你一直在努力

开始:
thymeleaf 是一个跟 velocity 、FreeMarker 类似的模板引擎,它可以完全替代JSP。相比较其他的模板引擎,它有如下三个吸引人的特点;
1.无论有没有网络的环境下都可以运行,浏览器解释时会忽略未定义的标签属性,所以它可以静态的运行;当有数据返回到页面时,标签会动态的替换掉静态内容,使页面动态展示
2.开箱即用的特性,它提供标准和Spring标准两种方言,可以直接套用模板实现JSTL、OGNL表达式效果,避免套模板、该标签这类无意义的重复工作。同时支持自定义扩展的方言。
3.提供了spring标准方言和一个与SpringMVC完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能。

官方的介绍说完了,接下来看下代码

  1. 添加 thymeleaf 的依赖


    org.springframework.boot
    spring-boot-starter-thymeleaf

2.添加一个html的页面
将一个html页面变成 thymeleaf 的方法很简单,只是在html标签中添加






Insert title here



    

hello world

hello tony

SpringBoot默认页面是放在 resources/templates/ 文件夹下的,当然这个是可以更改的
另外,我在加一个css样式文件,默认的静态文件 放在 resources/static 文件夹下
样式文件如下

@charset "UTF-8";
h1{
    font-size: 20pt;
}
h2{
    font-size: 16pt;
}

接下来,启动项目

springBoot-02-集成thymeleaf模板2018-09-01_第1张图片
image.png

看着和我一样的,就说明你运行成功了
大家加油~

你可能感兴趣的:(springBoot-02-集成thymeleaf模板2018-09-01)