У меня есть простой проект 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