/ / защо Thymeleaf's: текстът не работи в пролетния ми проект? - java, spring, spring-mvc, spring-boot

защо текстът на Thymeleaf не работи в пролетния ми проект? - java, spring, spring-mvc, spring-boot

Включих Thymeleaf за моя пролетен проект за първи път и искам да създам прост проект (покажете една дума с th: text). Но аз не получавам нищо в страницата ми html. Защо?

Greeting.java

package com.supermegaproject.Main;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class Greeting
{
@GetMapping("/")
public String getMessage(Model model)
{
model.addAttribute("name", "John");
return "mainPage";
}
}

mainPage.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title>
</head>
<body>

<h1>Main Page</h1> // DOES APPEAR

<h1 th:text="${name}"></h1> // DOESN"T APPEAR AT ALL

</body>
</html>

Отначало си помислих, че може да се дължи на изграждане на гравюра. Но след като проверих, че изглежда добре, тилеафът е включен, така че не знам защо тогава.

compile("org.springframework.boot:spring-boot-starter-thymeleaf")

Благодаря ви предварително.

Отговори:

0 за отговор № 1

Реших го. Всичко, което трябва да направите, е да изтриете зависимостта от мустаците.