Examples of MappingJackson2HttpMessageConverter


Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

        user.setName("zhang");

        String uri = baseUri;
        String createdLocation = baseUri + "/" + 1;

        restTemplate.setMessageConverters(Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter()));
        ResponseEntity<User> responseEntity = restTemplate.postForEntity(uri, user, User.class);

        assertEquals(createdLocation, responseEntity.getHeaders().get("Location").get(0));
        assertEquals(HttpStatus.CREATED, responseEntity.getStatusCode());
        assertEquals(user, responseEntity.getBody());
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

        user.setId(1L);
        user.setName("zhang");

        String uri = baseUri + "/{id}";

        restTemplate.setMessageConverters(Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter()));
        ResponseEntity responseEntity = restTemplate.exchange(uri, HttpMethod.PUT, new HttpEntity<>(user), (Class) null, user.getId());

        assertEquals(HttpStatus.NO_CONTENT, responseEntity.getStatusCode());
    }
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

                .expect(requestTo(uri))  //验证请求URI
                .andExpect(jsonPath("$.name").value(user.getName())) //验证请求的JSON数据
                .andRespond(withCreatedEntity(URI.create(createdLocation)).body(userJson).contentType(MediaType.APPLICATION_JSON)); //添加响应信息


        restTemplate.setMessageConverters(Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter()));
        ResponseEntity<User> responseEntity = restTemplate.postForEntity(uri, user, User.class);

        assertEquals(createdLocation, responseEntity.getHeaders().get("Location").get(0));
        assertEquals(HttpStatus.CREATED, responseEntity.getStatusCode());
        assertEquals(user, responseEntity.getBody());
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

        mockServer
                .expect(requestTo(uri))  //验证请求URI
                .andExpect(jsonPath("$.name").value(user.getName())) //验证请求的JSON数据
                .andRespond(withNoContent()); //添加响应信息

        restTemplate.setMessageConverters(Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter()));
        ResponseEntity responseEntity = restTemplate.exchange(uri, HttpMethod.PUT, new HttpEntity<>(user), (Class) null, user.getId());

        assertEquals(HttpStatus.NO_CONTENT, responseEntity.getStatusCode());

        mockServer.verify();
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

     */
    private RestTemplate getRestJsonTemplate(){
        RestTemplate restTemplate = new RestTemplate();
        List<HttpMessageConverter<?>> mc = restTemplate.getMessageConverters();
        // Add JSON message handler
        MappingJackson2HttpMessageConverter json = new MappingJackson2HttpMessageConverter();
        List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
        supportedMediaTypes.add(new MediaType("application","json", Charset.forName("UTF-8")));
        // Add default media type in case marketplace uses incorrect MIME type, otherwise
        // Spring refuses to process it, even if its valid JSON
        supportedMediaTypes.add(new MediaType("application","octet-stream", Charset.forName("UTF-8")));
        json.setSupportedMediaTypes(supportedMediaTypes);
        mc.add(json);
        restTemplate.setMessageConverters(mc);
        return restTemplate;
    }
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

        configurer.enable();
    }

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
        converter.getObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL);
        converters.add(converter);
    }
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

  public static void main(String[] args) {

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(1);
    converters.add(new StringHttpMessageConverter());
    converters.add(new MappingJackson2HttpMessageConverter());

    RestTemplate restTemplate = new RestTemplate(converters);
//    restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());

    Person person = new Person();
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

    // Configure this mapper to be used if HAL is not the default media type
    if (!config().useHalAsDefaultJsonMediaType()) {
      mediaTypes.add(MediaType.APPLICATION_JSON);
    }

    MappingJackson2HttpMessageConverter jacksonConverter = new TypeConstrainedMappingJackson2HttpMessageConverter(
        ResourceSupport.class);
    jacksonConverter.setObjectMapper(objectMapper());
    jacksonConverter.setSupportedMediaTypes(mediaTypes);

    return jacksonConverter;
  }
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

    // Enable returning HAL if application/json is asked if it's configured to be the default type
    if (config().useHalAsDefaultJsonMediaType()) {
      mediaTypes.add(MediaType.APPLICATION_JSON);
    }

    MappingJackson2HttpMessageConverter converter = new TypeConstrainedMappingJackson2HttpMessageConverter(
        ResourceSupport.class);
    converter.setObjectMapper(halObjectMapper());
    converter.setSupportedMediaTypes(mediaTypes);

    return converter;
  }
View Full Code Here

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

    } else {
      messageConverters.add(jacksonHttpMessageConverter());
      messageConverters.add(halJacksonHttpMessageConverter());
    }

    MappingJackson2HttpMessageConverter fallbackJsonConverter = new MappingJackson2HttpMessageConverter();
    fallbackJsonConverter.setObjectMapper(basicObjectMapper());

    messageConverters.add(fallbackJsonConverter);
    messageConverters.add(uriListHttpMessageConverter());

    return messageConverters;
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.