Ошибка разрешения шаблона, шаблон может не существовать или может быть недоступен для любой конфигурации - PullRequest
1 голос
/ 08 марта 2019

Я использую шаблон Thymeleaf в моем основном загрузочном контроллере Spring.

Я сейчас попытался создать следующий тестовый контроллер:

@Controller
public class TestController{

    @GetMapping("/test")
    public String testController(HttpServletRequest request) {
        System.out.println(request);

        return "hi";
    }

}

и я продолжаю получать сообщение об ошибке:

org.thymeleaf.exceptions.TemplateInputException: Error resolving template [Hello], template might not exist or might not be accessible by any of the configured Template Resolvers

Может ли кто-нибудь объяснить мне, почему я получаю эту ошибку, и я не могу просто вернуть "привет" в запрос на получение?

Ответы [ 2 ]

1 голос
/ 08 марта 2019

Выше предполагается, что у вас есть файл hi.html, расположенный в PROJECTBASE / src / main / resources / templates

0 голосов
/ 08 марта 2019

Добавление аннотации @ResponseBody следующим образом устраняет проблему:

@Controller
public class TestController{

    @GetMapping("/test")
    @ResponseBody
    public String testController(HttpServletRequest request) {
        System.out.println(request);

        return "hi";
    }

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