List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver setDefaultViews
public void setDefaultViews(List<View> defaultViews)
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: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: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.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: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 .j ava 2 s.c om 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:org.fede.calculator.web.MvcConfig.java
@Bean public ContentNegotiatingViewResolver cnResolver() { ContentNegotiatingViewResolver bean = new ContentNegotiatingViewResolver(); bean.setOrder(0);//from w w w. j av a 2 s . c o 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:cn.newgxu.lab.core.config.SpringBeans.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver() { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); viewResolver.setOrder(1);//w ww. jav a 2 s. c o 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; }
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: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; }