Thymeleaf в IntelliJ: не может разрешать переменные - PullRequest
0 голосов
/ 30 мая 2018

Intellij не распознает переменные модели в HTML.Как разрешить переменные модели.Я не понимаю этой проблемы.

Вот мой контроллер

@Controller 
public void someController {
  @RequestMapping("/")
  public String someMethod() {
    model.addAttribute("message", "message");
    return "index";
}

А вот мой "index.html"

<p th:text="${message}"> </p>

иКонечно, в моем HTML-теге я использую thymeleaf:

<html xmlns:th="http://www.thymeleaf.org" xmlns="http://www.w3.org/1999/html">

проблема в моем th:text="${message}" Я вижу красные волнистые линии, говорящие, что "Не удается разрешить" переменную сообщения "..."

1 Ответ

0 голосов
/ 30 мая 2018

Я игнорирую эту проблему до тех пор, пока использую Thymeleaf.Несмотря на то, что он показывает волнистые линии , он все равно должен работать при запуске приложения.

IntelliJ почти придется компилировать код в фоновом режиме, чтобы иметь возможность автоматически (и точно,поскольку у вас может быть несколько методов, использующих один и тот же шаблон), разрешите переменные.

Я никогда не давал такой подсказки, , но после прочтения вашего комментария вы обнаружите, что волнистая строка раздражает , Я решил предложить это в любом случае:

Отключить подсказку.

configure inspections

disable expression variables validation

Я чувствую себя абсолютно варварскимза публикацию этого ответа, прости меня ТАК

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...