Как настроить весеннее сопоставление конечных точек websocket, работая вместе с отображением представления JSF

Мое веб-приложение в настоящее время использует весенний веб-поток вместе с JSF. Текущая конфигурация использует FlowHandlerMapping и ViewResolver как UrlBasedViewResolver, как показано ниже

public @Bean
FlowHandlerMapping flowHandlerMapping(FlowDefinitionRegistry flowDefinitionRegistry) {
    FlowHandlerMapping flowHandlerMapping = new FlowHandlerMapping();
    flowHandlerMapping.setFlowRegistry(flowDefinitionRegistry);
    flowHandlerMapping.setDefaultHandler(new UrlFilenameViewController());
    flowHandlerMapping.setOrder(1);
    return flowHandlerMapping;
}

public @Bean
FlowHandlerAdapter flowHandlerAdapter(FlowExecutor flowExecutor) {
    FlowHandlerAdapter flowHandlerAdapter = new JsfFlowHandlerAdapter();
    flowHandlerAdapter.setFlowExecutor(flowExecutor);
    return flowHandlerAdapter;
}

@Bean
public SimpleControllerHandlerAdapter simpleControllerHandlerAdapter() {
    return new SimpleControllerHandlerAdapter();
}

public @Bean
ViewResolver viewResolver() {
    UrlBasedViewResolver resolver = new UrlBasedViewResolver();
    resolver.setViewClass(JsfView.class);
    resolver.setPrefix("/jsf/");
    resolver.setSuffix(".xhtml");
    return resolver;
}

В web.xml мы только настраиваем FacesServlet. Я запутался в том, что нужно сделать, чтобы обслуживать конечную точку отображения сокетов. Может кто-нибудь испытать такую ​​конфигурацию?

Большое спасибо

0 ответов

Другие вопросы по тегам