SpringBoot2.x 整合Thymeleaf 3.0 — QS6

SpringBoot2.x 快速入门 及整合常见业务场景系列 - Thymeleaf3.0使用

Demo 及 所有章节汇总文档,请见: https://github.com/wangyushuai/springboot-quick-start

欢迎大家, follow, star, 点赞,评论。

本文主要内容:

	1. SpringBoot2.x  Thymeleaf 快速搭建
	
		- 1.1  添加依赖
		
		- 1.2  开启 thymeleaf 配置
		
		- 1.3  修改控制器返回类型(修改为返回页面)
		-
		- 1.4 控制器传值至页面
	
	// 本篇仅用于让大家快速入门, 具体各种使用场景,可以看下官网的相关语法。

以下是正文内容…

7. SpringBoot2.x 整合 Thymeleaf 3.0

7.1 添加thymeleaf依赖

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

7.2 配置文件开启 thymeleaf

# SpringBoot2.x 整合thymeleaf
#开发时关闭缓存,不然没法看到实时页面
spring.thymeleaf.cache=false
spring.thymeleaf.mode=HTML5
#前缀
spring.thymeleaf.prefix=classpath:/templates/
#编码
spring.thymeleaf.encoding=UTF-8
#类型
#spring.thymeleaf.content-type=text/html
#名称的后缀
spring.thymeleaf.suffix=.html

7.3 控制器返回页面路径

@GetMapping("/hello_page")
public Object helloPage() {
    return "/customerError";
}

7.4 控制器传值至页面

  1. 页面

hello

  1. 控制器
@GetMapping("/hello_data_page")
public Object helloPage(ModelMap modelMap) {
    modelMap.addAttribute("hello","hello SpringBoot2.x !");
    return "tl/hello_data_page";
}

你可能感兴趣的:(SpringBoot2.x,Java框架,SpringBoot2.x,Quick,Start)