List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver ContentNegotiatingViewResolver
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: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; }