最近项目用到了Spring Boot ,但是在控制器返回html视图并渲染参数的时候,存在了疑问。后面考虑用Thymeleaf ,感觉真的不错~,下面分享给大家
总共四步:jar 引入 、控制器参数传递 、 html标签引入 、 Thymeleaf 缓存设置
一、相关Jar的引用
1、maven的引用方式:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2、我现在的项目是用的Gradle,在build.gradle 里面的dependency加入以下配置:
compile "org.springframework.boot:spring-boot-starter-thymeleaf"
二、Spring Boot 控制器Controller的配置,需要使用Model来进行参数传递(或者自定义Map)
@RequestMapping("/index")
public String index(Model model) {
model.addAttribute("loginName