使用Thymeleaf完成数据的页面展示
1、创建SpringBoot项目,引入Thymeleaf依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf<artifactId>
</dependency>
2、编写配置文件,对thymeleaf模板的页面数据缓存进行设置
#模板缓存开启
spring.thymeleaf.cache=false
#模板编码
spring.thymeleaf.encoding=UTF-8
#模板样式
spring.thymeleaf.mode=HTML5
#指定模板页面存放路径
spring.thymeleaf.prefix=classpath:/templates/
#指定模板页面名称的后缀
spring.thymeleaf.suffix=.html
3、创建控制类: @Controller
(举个例子)用于前端模板页面动态数据替换效果测试的访问实体类LoginController
@Controller
public class LoginController{
@GetMapping("/toLoginPage")
public String toLoginPage(Model model)
{
//得到当前年份
int i = Calendar.getInstance().get(Calendar.YEAR);
modeL.addAttribute("currentYear",i);
return "login";
}
}