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

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

Introduction

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

Prototype

public void setContentNegotiationManager(@Nullable ContentNegotiationManager contentNegotiationManager) 

Source Link

Document

Set the ContentNegotiationManager to use to determine requested media types.

Usage

From source file:com.foilen.smalltools.restapi.spring.MvcJsonSpringConfig.java

@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager contentNegotiationManager) {
    ContentNegotiatingViewResolver contentNegotiatingViewResolver = new ContentNegotiatingViewResolver();
    contentNegotiatingViewResolver.setContentNegotiationManager(contentNegotiationManager);
    contentNegotiatingViewResolver.setDefaultViews(Collections.singletonList(mappingJackson2JsonView()));
    return contentNegotiatingViewResolver;
}

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:org.shaigor.rest.retro.security.gateway.config.OAuth2WebMvcConfigurerAdapter.java

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

    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
    viewResolver.setPrefix("/WEB-INF/jsp/");
    viewResolver.setSuffix(".jsp");

    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:br.sp.mandala.config.WebConfiguration.java

@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) {
    ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setOrder(1);//ww  w  .jav a 2  s  .c o m
    resolver.setContentNegotiationManager(manager);
    // Define all possible view resolvers
    List<ViewResolver> resolvers = new ArrayList<>();
    resolvers.add(jspViewResolver());

    resolver.setViewResolvers(resolvers);
    return resolver;
}

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

/**
 * Content negotiating view resolver.// w ww  .j  a  v a  2s . 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:org.fede.calculator.web.MvcConfig.java

@Bean
public ContentNegotiatingViewResolver cnResolver() {
    ContentNegotiatingViewResolver bean = new ContentNegotiatingViewResolver();
    bean.setOrder(0);/* w  w  w . ja  va  2s . co  m*/
    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:com.cami.spring.web.WebConfig.java

/**
 * Create the CNVR. Simplest setup - just pass in the
 * {@link ContentNegotiationManager}.//from   w w  w.ja va2  s . c o  m
 *
 * @param manager The content negotiation manager to use.
 * @return A CNVR instance.
 */
@Bean
public ViewResolver contentNegotiatingViewResolver(final ContentNegotiationManager manager) {
    final ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
    resolver.setContentNegotiationManager(manager);
    final List<ViewResolver> resolvers = new ArrayList<>();
    resolvers.add(getInternalResourceViewResolver());
    resolver.setViewResolvers(resolvers);
    return resolver;
}

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

/**
 *
 * @param manager//from  w  w w .  j a  v a 2s  .  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: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:org.shaigor.rest.retro.client.config.ClientWebMvcConfigurerAdapter.java

@Bean
public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
    ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
    ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
    contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
    contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
    contentViewResolver.setDefaultViews(Arrays.<View>asList(new MappingJackson2JsonView()));
    return contentViewResolver;
}