В настоящее время я настраиваю веб-приложение с Spring4 + Thymeleaf, и теперь я хочу добавить функциональность Spring Webflow с использованием html-страниц.
Потоки запускаются, когда я вызываю их URL, но я всегда получаю следующую ошибкусообщение:
java.lang.IllegalArgumentException: Unsupported view type /WEB-INF/templates/test.html only types supported by this FlowViewResolver implementation are [.jsp] and [.jspx]
Я добавил конфигурацию Java для использования настраиваемого средства просмотра, как описано в Thymeleaf Документация :
@Bean
public MvcViewFactoryCreator mvcViewFactoryCreator() {
MvcViewFactoryCreator factoryCreator = new MvcViewFactoryCreator();
factoryCreator.setViewResolvers(
Collections.singletonList(thymeleafViewResolver));
factoryCreator.setUseSpringBeanBinding(true);
return factoryCreator;
}
@Bean
public ViewResolver thymeleafViewResolver() {
AjaxThymeleafViewResolver resolver = new AjaxThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
resolver.setCharacterEncoding(UTF8);
resolver.setOrder(0);
return resolver;
}
Когда я отлаживаю вызов, я нахожучто вместо viewResolver из конфигурации Webflow вместо этого использует стандартный FlowResourceFlowViewResolver.
Может кто-нибудь сказать мне, что мне не хватает?Как я могу использовать Spring / Webflow для использования распознавателя Thymeleaf?