Thymeleaf模板
关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码
相关pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
Spring Boot官方文档建议在开发时将缓存关闭,那就在application.properties文件中加入下面这行
spring.thymeleaf.cache=false
正式环境还是要将缓存开启的
对应的后台代码
package com.tt.springboot01.entity;
import lombok.Data;
/**
* @author tt
* @create 2019-11-07 16:59
*/
@Data
public class user {
private String uid;
private String uname;
public user(){
}
public user(String uid, String uname) {
this.uid = uid;
this.uname = uname;
}
}
package com.tt.springboot01.controller;
import com.tt.springboot01.entity.user;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import java.util.ArrayList;
import java.util.List;
/**
* @author tt
* @create 2019-11-08 11:15
*/
@Controller
@RequestMapping("/thymeleaf")
public class ThymeleafController {
@RequestMapping("/list")
public ModelAndView list(){
ModelAndView mv = new ModelAndView();
List list = new ArrayList();
list.add(new user("1","xs"));
list.add(new user("2","ls"));
list.add(new user("3","ww"));
mv.addObject("userList",list);
mv.addObject("