SpringBoot模板
thymeleaf
Thymeleaf的优点
就是它就是html页面
首先在pom文件中加入依赖
也可以直接在创建项目中勾选
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
Spring Boot官方文档建议在开发时将缓存关闭,那就在application.yml
文件中加入下面这行
spring.thymeleaf.cache: false
正式环境还是要将缓存开启的
实例如下:
具体讲解一下
1、前端获取单个值
2、能够在html页面进行遍历展示
3、如何在HTML页面转义html代码块
实体类
:
@Data
public class User {
private Integer uid;
private String uname;
private String pwd;
public User() {
}
public User(Integer uid, String uname, String pwd) {
this.uid = uid;
this.uname = uname;
this.pwd = pwd;
}
}
controller
:
@Controller
@RequestMapping("/thymeleaf")
public class UserController {
@RequestMapping("/list")
public String hello(HttpServletRequest request){
/*
* 1、获取单个值
* 2、能够在html页面进行遍历展示
* 3、如何在HTML页面转义html代码块
* */
/*1*/
request.setAttribute("msg","传输单个字符串!");
/*2*/
List<User> list