Как настроить сопоставление конечных точек Spring WebSocket, работая вместе с отображением JSF - PullRequest
0 голосов
/ 30 ноября 2018

Мое веб-приложение в настоящее время использует весенний веб-поток вместе с 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.Я запутался в том, что нужно сделать, чтобы обслуживать конечную точку отображения сокетов.Кто-нибудь может испытать такую ​​конфигурацию такого типа?

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

...