List of usage examples for org.springframework.web.servlet.view ContentNegotiatingViewResolver setOrder
public void setOrder(int order)
From source file:br.sp.mandala.config.WebConfiguration.java
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setOrder(1); resolver.setContentNegotiationManager(manager); // Define all possible view resolvers List<ViewResolver> resolvers = new ArrayList<>(); resolvers.add(jspViewResolver());// w w w. j a v a 2s . co m 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); 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 w w w .j a v a2s . c o m }
From source file:org.elasticsoftware.elasticactors.examples.springweb.config.ApplicationContextConfiguration.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver(ObjectMapper objectMapper) { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); viewResolver.setOrder(1); 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// w ww .jav a 2 s . c om 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:cn.newgxu.lab.core.config.SpringBeans.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver() { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); viewResolver.setOrder(1); viewResolver.setContentNegotiationManager(contentNegotiationManager()); List<View> defaultViews = new ArrayList<View>(2); View jsonView = new MappingJacksonJsonView(); View jsonpView = new MappingJacksonJsonpView(); defaultViews.add(jsonView);/*from w w w .j a v a 2s . com*/ defaultViews.add(jsonpView); 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);//from w w w .j a v a2s. 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; }