org.thymeleaf.exceptions.TemplateInputException: во время синтаксического анализа произошла ошибка (шаблон: "WEB-INF / view / index.html") - PullRequest
0 голосов
/ 14 мая 2019

У меня есть некоторые проблемы. Я получаю 500 ошибка:

templateResolver не может найти путь к index.html

Ошибка org.springframework.web.util.NestedServletException.

Я приложил свой код

@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.noteapp.controller")
public class WebConfig extends WebMvcConfigurerAdapter {




    @Bean
    @Description("Thymeleaf template resolver serving HTML 5")
    public ClassLoaderTemplateResolver templateResolver() {

        ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver();
        templateResolver.setPrefix("WEB-INF/");
        templateResolver.setCacheable(false);
        templateResolver.setSuffix(".html");
        templateResolver.setTemplateMode("HTML5");
        templateResolver.setCharacterEncoding("UTF-8");

        return templateResolver;

    }

    @Bean
    @Description("Thymeleaf template engine with Spring integration")
    public SpringTemplateEngine templateEngine() {

        SpringTemplateEngine templateEngine = new SpringTemplateEngine();
        templateEngine.setTemplateResolver(templateResolver());

        return templateEngine;
    }

    @Bean
    @Description("Thymeleaf view resolver")
    public ViewResolver viewResolver() {
        ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
        viewResolver.setTemplateEngine(templateEngine());
        viewResolver.setCharacterEncoding("UTF-8");


        return viewResolver;
    }
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>GOOD GAME</title>
</head>
<body>
    <a href="/hello">
        <h1>
            click
        </h1>
    </a>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...