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
.
我从 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
.