Spring Boot 知识笔记(thymleaf模板引擎)
一、pom.xml中引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
二、application.properties增加相关配置
#开发时关闭缓存,不然没法看到实时页面
spring.thymeleaf.cache=false
spring.thymeleaf.mode=HTML5
#前缀
spring.thymeleaf.prefix=classpath:/templates/
#编码
spring.thymeleaf.encoding=UTF-8
#类型
spring.thymeleaf.content-type=text/html
#名称的后缀
spring.thymeleaf.suffix=.html
三、templates文件夹下新建一个html页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Index</title> </head> <body> This is a index portal! </body> </html>
四、新建一个类,把页面跳转至上面新建的html
package net.Eleven.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller //注意这里不要使用RestController注解 @RequestMapping("/thymeleaf") public class ThymeleafController { @RequestMapping("hello") public Object hello(){ return "index"; //不用加后缀,已在配置文件里面增加配置 } }