List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter()
From source file:org.zalando.riptide.CallTest.java
public CallTest() { final RestTemplate template = new RestTemplate(); final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(new ObjectMapper().findAndRegisterModules()); template.setMessageConverters(singletonList(converter)); template.setErrorHandler(new PassThroughResponseErrorHandler()); this.server = MockRestServiceServer.createServer(template); this.unit = Rest.create(template); }
From source file:com.oreilly.springdata.rest.client.ClientConfiguration.java
/** * Configures the Jackson {@link ObjectMapper} to ignore unknown properties on the client side. E.g. * {@link LineItem#getTotal()} causes Jackson to consider {@code total} a property and fails to bind the object as * there's no setter accepting a value./*from w ww. j a va2 s .c o m*/ * * @return */ @Bean public RestOperations restOperations() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(mapper); converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON)); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); converters.add(converter); RestTemplate template = new RestTemplate(); template.setMessageConverters(converters); return template; }
From source file:org.springframework.cloud.stream.binder.rabbit.admin.RabbitManagementUtils.java
public static RestTemplate buildRestTemplate(String adminUri, String user, String password) { BasicCredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), new UsernamePasswordCredentials(user, password)); HttpClient httpClient = HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build(); // Set up pre-emptive basic Auth because the rabbit plugin doesn't currently support challenge/response for PUT // Create AuthCache instance AuthCache authCache = new BasicAuthCache(); // Generate BASIC scheme object and add it to the local; from the apache docs... // auth cache BasicScheme basicAuth = new BasicScheme(); URI uri;/*from w w w . j av a 2 s . c om*/ try { uri = new URI(adminUri); } catch (URISyntaxException e) { throw new RabbitAdminException("Invalid URI", e); } authCache.put(new HttpHost(uri.getHost(), uri.getPort(), uri.getScheme()), basicAuth); // Add AuthCache to the execution context final HttpClientContext localContext = HttpClientContext.create(); localContext.setAuthCache(authCache); RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory(httpClient) { @Override protected HttpContext createHttpContext(HttpMethod httpMethod, URI uri) { return localContext; } }); restTemplate.setMessageConverters( Collections.<HttpMessageConverter<?>>singletonList(new MappingJackson2HttpMessageConverter())); return restTemplate; }
From source file:de.knightsoftnet.validators.server.security.AuthSuccessHandler.java
@Autowired AuthSuccessHandler(final CsrfCookieHandler pcsrfCookieHandler, final UserDetailsConverter puserDetailsConverter) { super();/*from w w w . j a v a 2 s . com*/ final MappingJackson2HttpMessageConverter pmessageConverter = new MappingJackson2HttpMessageConverter(); this.mapper = pmessageConverter.getObjectMapper(); this.csrfCookieHandler = pcsrfCookieHandler; this.userDetailsConverter = puserDetailsConverter; }
From source file:curly.artifactory.web.ArtifactResourceControllerTests.java
@Before public void setUp() throws Exception { this.messageConverter = new MappingJackson2HttpMessageConverter(); this.artifact = createArtifact(mongoTemplate); this.mockMvc = webAppContextSetup(webApplicationContext).alwaysExpect(status().is2xxSuccessful()).build(); }
From source file:io.springagora.store.rest.RestConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(Include.NON_NULL); MappingJackson2HttpMessageConverter jackson = new MappingJackson2HttpMessageConverter(); jackson.setObjectMapper(mapper);// www . j av a2 s.c o m jackson.setPrettyPrint(prettyPrintJSON); converters.add(jackson); }
From source file:net.eledge.android.europeana.search.task.RecordTask.java
@Override protected RecordObject doInBackground(String... params) { if (TextUtils.isEmpty(params[0])) { return null; }//from w ww . j a va2 s. com recordId = params[0]; String url = UriHelper.getRecordUrl( ((EuropeanaApplication) mActivity.getApplication()).getEuropeanaPublicKey(), recordId); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return RecordObject.normalize(restTemplate.getForObject(url, Record.class).object); }
From source file:net.eledge.android.europeana.search.task.SearchTask.java
@Override protected SearchItems doInBackground(String... terms) { String url = UriHelper.getSearchUrl( ((EuropeanaApplication) mActivity.getApplication()).getEuropeanaPublicKey(), terms, pageLoad, searchController.searchPageSize); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return restTemplate.getForObject(url, SearchItems.class); }
From source file:com.tce.oauth2.spring.client.Application.java
private List<HttpMessageConverter<?>> getMessageConverters() { List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); converters.add(new MappingJackson2HttpMessageConverter()); return converters; }
From source file:org.zalando.riptide.ExecuteTest.java
public ExecuteTest() { this.template = new RestTemplate(); final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(new ObjectMapper().findAndRegisterModules()); template.setMessageConverters(singletonList(converter)); template.setErrorHandler(new PassThroughResponseErrorHandler()); this.server = MockRestServiceServer.createServer(template); this.unit = Rest.create(template); }