Example usage for org.springframework.web.servlet.view ContentNegotiatingViewResolver ContentNegotiatingViewResolver

List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver ContentNegotiatingViewResolver

Introduction

In this page you can find the example usage for org.springframework.web.servlet.view ContentNegotiatingViewResolver ContentNegotiatingViewResolver.

Prototype

ContentNegotiatingViewResolver

Source Link

Usage

From source file:com.mycompany.geocoordinate.config.AppConfiguration.java

@Bean
public ContentNegotiatingViewResolver contentViewResolver() {
    ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
    contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);

    MappingJackson2JsonView defaultView = new MappingJackson2JsonView();
    defaultView.setExtractValueFromSingleKeyModel(true);

    ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
    contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
    contentViewResolver.setViewResolvers(Arrays.<ViewResolver>asList(viewResolver()));
    contentViewResolver.setDefaultViews(Arrays.<View>asList(defaultView));
    return contentViewResolver;
}

From source file:com.urservices.urerp.ecole.config.web.WebConfig.java

/**
 *
 * @param manager//w  w w . j av a 2 s .co m
 * @return
 */
@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) {
    ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setContentNegotiationManager(manager);
    List<ViewResolver> resolvers = new ArrayList<ViewResolver>();
    resolvers.add(getInternalResourceViewResolver());
    resolvers.add(pdfViewResolver());
    resolver.setViewResolvers(resolvers);
    return resolver;
}

From source file:org.fede.calculator.web.MvcConfig.java

@Bean
public ContentNegotiatingViewResolver cnResolver() {
    ContentNegotiatingViewResolver bean = new ContentNegotiatingViewResolver();
    bean.setOrder(0);//from   w w  w . ja  v  a 2  s .c om
    bean.setContentNegotiationManager(new ContentNegotiationManager(new PathExtensionContentNegotiationStrategy(
            Collections.singletonMap("json", MediaType.APPLICATION_JSON))));

    MappingJackson2JsonView jacksonView = new MappingJackson2JsonView();
    jacksonView.setExtractValueFromSingleKeyModel(true);

    bean.setDefaultViews(Arrays.asList(new View[] { jacksonView }));
    return bean;
}

From source file:net.ljcomputing.sr.config.StatusReporterMvcConfiguration.java

/**
 * Content negotiating view resolver.// w  ww .ja  va 2  s . c  om
 *
 * @param manager the manager
 * @return the view resolver
 */
@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) {
    List<ViewResolver> resolvers = new ArrayList<ViewResolver>();
    resolvers.add(jspViewResolver());

    ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setContentNegotiationManager(manager);

    resolver.setViewResolvers(resolvers);

    return resolver;
}

From source file:br.com.semanticwot.cd.conf.AppWebConfiguration.java

@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { // Esse mtodo determina os possiveis formatos de retorno da viewResolver
    List<ViewResolver> resolvers = new ArrayList<ViewResolver>();

    resolvers.add(internalResourceViewResolver());
    resolvers.add(new JsonViewResolver());
    resolvers.add(getMarshallingXmlViewResolver());

    ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setViewResolvers(resolvers);
    resolver.setContentNegotiationManager(manager);
    return resolver;
}

From source file:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java

@Bean
public ViewResolver contentNegotiatingViewResolver() {
    logger.debug("Configuring the ContentNegotiatingViewResolver");
    ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver();
    List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>();

    UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver();
    urlBasedViewResolver.setViewClass(JstlView.class);
    urlBasedViewResolver.setSuffix(".html");
    viewResolvers.add(urlBasedViewResolver);

    viewResolver.setViewResolvers(viewResolvers);

    List<View> defaultViews = new ArrayList<View>();
    defaultViews.add(new MappingJackson2JsonView());
    viewResolver.setDefaultViews(defaultViews);

    return viewResolver;
}

From source file:com.devnexus.ting.web.config.WebConfig.java

@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) {
    final List<ViewResolver> resolvers = new ArrayList<ViewResolver>();

    final BeanNameViewResolver r1 = new BeanNameViewResolver();

    final InternalResourceViewResolver r2 = new InternalResourceViewResolver();
    r2.setPrefix("/WEB-INF/jsp/");
    r2.setSuffix(".jsp");
    r2.setViewClass(JstlView.class);

    resolvers.add(r1);//  w w w .ja v a  2s. c  o m
    resolvers.add(r2);

    final ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setViewResolvers(resolvers);
    resolver.setContentNegotiationManager(manager);

    final List<View> defaultViews = new ArrayList<View>(2);

    final MarshallingView marshallingView = new MarshallingView(jaxbMarshaller);
    final MappingJackson2JsonView mappingJackson2JsonView = new MappingJackson2JsonView();
    mappingJackson2JsonView.setObjectMapper(jaxbJacksonObjectMapper());

    defaultViews.add(mappingJackson2JsonView);
    defaultViews.add(marshallingView);

    resolver.setDefaultViews(defaultViews);
    resolver.setOrder(1);
    return resolver;
}

From source file:cn.newgxu.lab.core.config.SpringBeans.java

@Bean
public ContentNegotiatingViewResolver contentNegotiatingViewResolver() {
    ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver();
    viewResolver.setOrder(1);//  w  w  w  . j a v a  2s  . co m
    viewResolver.setContentNegotiationManager(contentNegotiationManager());
    List<View> defaultViews = new ArrayList<View>(2);
    View jsonView = new MappingJacksonJsonView();
    View jsonpView = new MappingJacksonJsonpView();
    defaultViews.add(jsonView);
    defaultViews.add(jsonpView);
    viewResolver.setDefaultViews(defaultViews);
    return viewResolver;
}