List of usage examples for org.springframework.web.servlet.view.json MappingJackson2JsonView MappingJackson2JsonView
public MappingJackson2JsonView()
From source file:br.edu.ifpb.utils.JsonView.java
public static ModelAndView returnJsonFromMap(Map<String, String> modelMap) { MappingJackson2JsonView jsonConverter = new MappingJackson2JsonView(); ModelAndView mav = new ModelAndView(jsonConverter); mav.addAllObjects(modelMap);/*from ww w .j a va 2 s .c o m*/ return mav; }
From source file:com.cami.view.resolver.JsonViewResolver.java
@Override public View resolveViewName(String string, Locale locale) throws Exception { MappingJackson2JsonView view = new MappingJackson2JsonView(); view.setPrettyPrint(true);//from ww w .j a v a 2 s . com return view; }
From source file:spring.travel.site.view.JsonViewResolver.java
@Override public View resolveViewName(String viewName, Locale locale) throws Exception { MappingJackson2JsonView view = new MappingJackson2JsonView(); view.setPrettyPrint(true);//from w ww. j a v a 2 s .c om return view; }
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 MappingJackson2JsonView mappingJackson2JsonView() { return new MappingJackson2JsonView(); }
From source file:no.dusken.momus.exceptions.ExceptionHandler.java
@Override public ModelAndView resolveException(HttpServletRequest httpServletRequest, HttpServletResponse response, Object o, Exception e) { if (e instanceof RestException) { // If it's our exception, we know how to handle it and has set a status response.setStatus(((RestException) e).getStatus()); } else if (e instanceof AccessDeniedException) { // let Spring handle it by throwing it again throw (AccessDeniedException) e; } else if (e instanceof AuthenticationException) { // let Spring handle it, is a failed login throw (AuthenticationException) e; } else { // Something else, log it and set status to internal server error response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); logException(e);/*from w w w. j av a 2 s . co m*/ } ModelAndView mav = new ModelAndView(new MappingJackson2JsonView()); mav.addObject("error", e.getMessage()); return mav; }
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.elasticsoftware.elasticactors.examples.springweb.config.ApplicationContextConfiguration.java
@Bean public ContentNegotiatingViewResolver contentNegotiatingViewResolver(ObjectMapper objectMapper) { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); viewResolver.setOrder(1);//from w ww .j a v a 2s.co 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.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; }