springboot 中的 thymeleaf 依赖项不起作用

thymeleaf dependency in springboot not working

我从 springboot 中的一个项目开始,我遇到了一个我以前从未见过的错误,我也无法解决它,这是因为 thymeleaf 依赖项不起作用,我正在工作使用 intellij idea 社区版。它不让我使用 th:text,请看图片。我已经删除了项目并重新下载了几次,删除了 m2 文件夹,但对我来说没有任何效果。

这是我的控制器:

@Controller
public class IndexController {

@GetMapping(value = "/index")
public String index(Model model){
    model.addAttribute("titulo", "nombre");
    return "index";
}
}

这是德index.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>th:text="${titulo}"</title>
</head>
<body>

</body>
</html>

当我 运行 代码 localhost 没有向我显示正确的信息时,我已经安装了依赖项。

enter image description here

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

enter image description here

您的模板作为静态资源提供。控制器具有 /index 的映射,但您已访问 http://localhost:8080。将映射更改为 @GetMapping("/") 或访问 http://local host:8080/index。您还应该检查项目中 index.html 的位置。它应该在 src/main/resources/templates.