以前开发Web项目大多是使用HTML、JSP模板,SpringBoot支持Thymeleaf模板,今天来看一下SpringBootWeb项目怎么集成Thymeleaf模板。
集成Thymeleaf模板
1、创建SpringBootWeb项目
前面已经讲过怎么创建SpringBoot项目,可以参考一下文章#你会用Springboot创建web项目吗?或者视频springboot怎么开始web项目开发?,这里就不在讲述了。
2、在pom.xml文件加入Thymeleaf模板依赖,如下图:
3、在控制器类编写接口,如下图:
4、在resources/thymeleaf文件夹下创建视图文件user.html。如下图:
5、在浏览器输入localhost:/user,出现页面如下图:
这里按以前的没有使用thymeleaf模板时,应该显示的是“HelloWorld”,使用了thymeleaf模板,运用变量表达式把“HelloWorld”替换成了“你好,北京欢迎您”。关于模板的相关的知识可以移步xxxx看一下。
Thymeleaf相关配置
1、默认配置
spring-boot很多配置都有默认配置,比如:
spring.thymeleaf.prefix=classpath:/templates/*.html
2、自定义配置
除了默认配置,我们也可以在application.properties中进行自定义配置,比如:
spring.thymeleaf.mode=HTML5spring.thymeleaf.encoding=UTF-8spring.thymeleaf.servlet.content-type==text/html#开发时关闭缓存,不然可能没法看到实时页面spring.thymeleaf.cache=false