List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver setViewResolvers
public void setViewResolvers(List<ViewResolver> viewResolvers)
From source file:net.ljcomputing.sr.config.StatusReporterMvcConfiguration.java
/** * Content negotiating view resolver.// w w w .j a v a 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: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: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.easyj.rest.test.config.WebConfig.java
@Bean public ContentNegotiatingViewResolver viewResolver() { ContentNegotiatingViewResolver v = new ContentNegotiatingViewResolver(); v.setMediaTypes(new HashMap<String, String>() { {//from w ww.j a v a 2s.c o m 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:com.cami.spring.web.WebConfig.java
/** * Create the CNVR. Simplest setup - just pass in the * {@link ContentNegotiationManager}./*from ww w . j a v a 2 s.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: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 ww . j av a2 s. co 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:br.sp.mandala.config.WebConfiguration.java
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setOrder(1);/* ww w.ja v 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:com.urservices.urerp.ecole.config.web.WebConfig.java
/** * * @param manager/*from w w w . java 2 s. c o 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; }