List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver ContentNegotiatingViewResolver
ContentNegotiatingViewResolver
From source file:net.javacrumbs.jsonunit.spring.SpringConfig.java
@Bean public ViewResolver contentNegotiatingViewResolver() { ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setDefaultViews(Collections.<View>singletonList(new MappingJackson2JsonView())); return resolver; }
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:br.sp.mandala.config.WebConfiguration.java
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setOrder(1);/*from ww w . j ava 2s . 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:org.elasticsoftware.elasticactors.examples.springweb.config.ApplicationContextConfiguration.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver(ObjectMapper objectMapper) { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); viewResolver.setOrder(1);/*from w w w . j ava 2 s . c o m*/ viewResolver.setUseNotAcceptableStatusCode(true); // set content negotiation manager Map<String, MediaType> mediaTypes = new HashMap<>(); mediaTypes.put("json", MediaType.APPLICATION_JSON); PathExtensionContentNegotiationStrategy strategy = new PathExtensionContentNegotiationStrategy(mediaTypes); ContentNegotiationManager manager = new ContentNegotiationManager(strategy); viewResolver.setContentNegotiationManager(manager); // set views List<View> views = new ArrayList<>(); MappingJackson2JsonView view = new MappingJackson2JsonView(); view.setExtractValueFromSingleKeyModel(true); view.setObjectMapper(objectMapper); views.add(view); viewResolver.setDefaultViews(views); return viewResolver; }
From source file:org.easyj.rest.test.config.WebConfig.java
@Bean public ContentNegotiatingViewResolver viewResolver() { ContentNegotiatingViewResolver v = new ContentNegotiatingViewResolver(); v.setMediaTypes(new HashMap<String, String>() { {//from w w w .ja va 2 s . com put("html", "text/html"); put("json", "application/json"); } }); v.setViewResolvers(new ArrayList<ViewResolver>() { { add(internalResourceViewResolver()); } }); v.setDefaultViews(new ArrayList<View>() { { add(jsonView()); } }); return v; }
From source file:cz.muni.fi.editor.webapp.config.ViewControllerConfiguration.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver( ContentNegotiationManager contentNegotiationManager) { ContentNegotiatingViewResolver contentNegotiatingViewResolver = new ContentNegotiatingViewResolver(); List<ViewResolver> viewResolvers = new ArrayList<>(); viewResolvers.add(urlBasedViewResolver()); contentNegotiatingViewResolver.setViewResolvers(viewResolvers); contentNegotiatingViewResolver.setContentNegotiationManager(contentNegotiationManager); return contentNegotiatingViewResolver; }
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; }
From source file:com.activiti.conf.DispatcherServletConfiguration.java
@Bean public ViewResolver contentNegotiatingViewResolver() { log.debug("Configuring the ContentNegotiatingViewResolver"); ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>(); UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); urlBasedViewResolver.setViewClass(JstlView.class); urlBasedViewResolver.setPrefix("/WEB-INF/pages/"); urlBasedViewResolver.setSuffix(".jsp"); 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.cami.spring.web.WebConfig.java
/** * Create the CNVR. Simplest setup - just pass in the * {@link ContentNegotiationManager}.//from w w w. ja va2s. c om * * @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: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; }