在 pom.xml 配置 thymeleaf 视图依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
Controller
注解要是 @Controller, 如果是 @RestController 就会返回字符串
也不能使用 @ResponseBody
@Controller public class TestController { @RequestMapping("/getTest") public String getTest() { return "htmlTest"; }
templates文件夹下放置 htmlTest.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>title here</title> </head> <body>this is test html!</body> </html>
访问 http://localhost:8080/getTest
可以在 templates 文件夹下放置 error 文件夹,存放 404、500 页面。