Диспетчерский сервлет в приложении Springboot Thymeleaf не разрешает мою точку зрения - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть простой проект Java Spring-Boot (версия - 2.1.4), который использует тимили в качестве движка шаблонов, и ниже мой класс контроллера

@Controller
@RequestMapping("/")
public class ClientController {

    @GetMapping("home")
    public ModelAndView homePage(ModelMap model) {
        System.out.println("Inside filter client controller");
        return new ModelAndView("homePage");
    }

}

И у меня есть мой homePage.html под src /главная / ресурсы / шаблоны.Когда я запускаю приложение и нажимаю http://localhost:8080/home,, страница html не загружается, и я получаю

Whitelabel Error Page

Может кто-нибудь помочь мне понять, почему сервлет диспетчера не перенаправляет на мой html, а запрос попадает наконтроллер (оператор print работает)?

PS: я попытался добавить spring.thymeleaf.prefix = classpath: / templates / spring.thymeleaf.suffix = .html в мои application.properties, если приложениене удается найти папку с шаблонами.

Также, когда я проверил файл jar, в нем есть папка с шаблонами и html

...