Spring Webflow не будет использовать пользовательские средства просмотра - PullRequest
0 голосов
/ 20 января 2019

В настоящее время я настраиваю веб-приложение с 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?

...