Я пытаюсь софигурировать свой проект.У меня есть два варианта tempalteResolver.если я использую это:
@Bean
public SpringResourceTemplateResolver templateResolver() {
SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver();
templateResolver.setApplicationContext(applicationContext);
templateResolver.setPrefix("/WEB-INF/templates/");
templateResolver.setSuffix(".html");
templateResolver.setTemplateMode(TemplateMode.HTML);
templateResolver.setCacheable(true);
return templateResolver;
}
, я получаю ошибку, что мой шаблон не может разрешить синтаксис thimeleaf th, даже когда я добавляю xmlns: th = "http://www.thymeleaf.org"
и когда я используюследующий код:
@Bean
public ClassLoaderTemplateResolver templateResolver() {
ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver();
templateResolver.setPrefix("/WEB-INF/templates/");
templateResolver.setSuffix(".html");
templateResolver.setTemplateMode(TemplateMode.HTML);
templateResolver.setCacheable(false);
templateResolver.setCharacterEncoding("UTF-8");
return templateResolver;
}
я получаю сообщение об ошибке, что по этому пути нет шаблонов (/WEB-INF/templates).
Полный путь к моим шаблонам - src \ main \ webapp\ WEB-INF \ templates \
Какой самый лучший распознаватель шаблонов и почему?
Спасибо!