模版引擎虽然不能够实现代码与视图解耦,但是其适合于个人开发者使用,而且如果存在前后端项目中,前端大量请求后端时,模版引擎无疑也存在优势。
org.springframework.boot spring-boot-starter-thymeleaf
spring: thymeleaf: enabled: true #开启thymeleaf视图解析 encoding: utf-8 #编码 prefix: classpath:/templates/ #前缀 cache: false #是否使用缓存 mode: HTML #严格的HTML语法模式 suffix: .html #后缀名
Title Hello
// 此处使用 @Controller注解 与 ModelAndView 进行视图选择、传参 @Controller public class User { @GetMapping("user") ModelAndView get() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("user"); // 视图选择 modelAndView.addObject("username", "小明"); // 传参 return modelAndView; } }
上一篇:SpringBoot内置工具类