Examples of MappingJackson2JsonView


Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

    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));
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

    public ResponseEntity<JacksonViewBean> handleResponseEntity() {
      JacksonViewBean bean = new JacksonViewBean();
      bean.setWithView1("with");
      bean.setWithView2("with");
      bean.setWithoutView("without");
      ModelAndView mav = new ModelAndView(new MappingJackson2JsonView());
      mav.addObject("bean", bean);
      return new ResponseEntity<JacksonViewBean>(bean, HttpStatus.OK);
    }
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

    checkPropertyValues(resolver, "prefix", "", "suffix", ".tpl");
  }

  @Test
  public void contentNegotiation() {
    MappingJackson2JsonView view = new MappingJackson2JsonView();
    this.registry.enableContentNegotiation(view);
    ContentNegotiatingViewResolver resolver = checkAndGetResolver(ContentNegotiatingViewResolver.class);
    assertEquals(Arrays.asList(view), resolver.getDefaultViews());
    assertEquals(Ordered.HIGHEST_PRECEDENCE, this.registry.getOrder());
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

    assertEquals(Ordered.HIGHEST_PRECEDENCE, this.registry.getOrder());
  }

  @Test
  public void contentNegotiationAddsDefaultViewRegistrations() {
    MappingJackson2JsonView view1 = new MappingJackson2JsonView();
    this.registry.enableContentNegotiation(view1);

    ContentNegotiatingViewResolver resolver1 = checkAndGetResolver(ContentNegotiatingViewResolver.class);
    assertEquals(Arrays.asList(view1), resolver1.getDefaultViews());
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

      registry.addStatusController("/bad", HttpStatus.NOT_FOUND);
    }

    @Override
    public void configureViewResolvers(ViewResolverRegistry registry) {
      registry.enableContentNegotiation(new MappingJackson2JsonView());
      registry.jsp("/", ".jsp");
    }
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

  }

  @Test
  public void testJsonOnly() throws Exception {

    standaloneSetup(new PersonController()).setSingleView(new MappingJackson2JsonView()).build()
      .perform(get("/person/Corea"))
        .andExpect(status().isOk())
        .andExpect(content().contentType(MediaType.APPLICATION_JSON))
        .andExpect(jsonPath("$.person.name").value("Corea"));
  }
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

    Jaxb2Marshaller marshaller = new Jaxb2Marshaller();
    marshaller.setClassesToBeBound(Person.class);

    List<View> viewList = new ArrayList<View>();
    viewList.add(new MappingJackson2JsonView());
    viewList.add(new MarshallingView(marshaller));

    ContentNegotiationManager manager = new ContentNegotiationManager(
        new HeaderContentNegotiationStrategy(), new FixedContentNegotiationStrategy(MediaType.TEXT_HTML));
View Full Code Here

Examples of org.springframework.web.servlet.view.json.MappingJackson2JsonView

        viewResolvers.add(urlBasedViewResolver);

        viewResolver.setViewResolvers(viewResolvers);

        List<View> defaultViews = new ArrayList<View>();
        defaultViews.add(new MappingJackson2JsonView());
        defaultViews.add(syndicView());
        viewResolver.setDefaultViews(defaultViews);

        return viewResolver;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.