首页 > 解决方案 > 在 Spring Boot 2.0.6 中无法识别 Thymeleaf

问题描述

我在 pom.xml 中遇到了这个奇怪的错误

pom.xml

我不明白为什么我不能阅读 localhost:8080 网址。这很奇怪。

这是我的控制器

@Controller
public class IndexController {

@RequestMapping({"","/","index"})
   public String getIndexPage(){
    return "index";
   }
}

还有我的 index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Recipes Page</title>
<h1>Recipes Index Page</h1>
</head>
<body>

</body>
</html>

为什么会这样?

标签: springspring-bootthymeleaf

解决方案


在 POM.xml 中添加以下依赖项

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

请查看以下应用程序:

https://spring.io/guides/gs/serving-web-content/


推荐阅读