Class SpringViewResolverProvider

All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyWriter<Object>

public class SpringViewResolverProvider extends AbstractResponseViewProvider
CXF view provider that delegates view rendering to Spring MVC Views. Sample usage in a spring application:

  @Bean
  public SpringViewResolverProvider springViewProvider(ViewResolver viewResolver) {
      SpringViewResolverProvider viewProvider = new SpringViewResolverProvider(viewResolver,
             new AcceptHeaderLocaleResolver());
      viewProvider.setUseClassNames(true);
      viewProvider.setBeanName("model");
      viewProvider.setResourcePaths(Collections.singletonMap("/remove", "registeredClients"));
      return viewProvider;
  }
 
  • Constructor Details

    • SpringViewResolverProvider

      public SpringViewResolverProvider(org.springframework.web.servlet.ViewResolver viewResolver, org.springframework.web.servlet.LocaleResolver localeResolver)
  • Method Details