SpringBoot 跳转到静态 html 页面

在 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 页面。