Jeu de type de contenu par défaut de l'en-tête de Printemps RestTemplate

Je suis actuellement en utilisant un OAuth2RestOperations qui s'étend du Printemps RestTemplate et je tiens à spécifier le type de contenu d'en-tête.

La seule chose que j'ai réussi à faire a été de définir explicitement l'en-tête lors de la demande:

public String getResult() {
    String result = myRestTemplate.exchange(uri, HttpMethod.GET, generateJsonHeader(), String.class).getBody();
}

private HttpEntity<String> generateJsonHeader() {
    HttpHeaders headers = new HttpHeaders();
    headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));
    return new HttpEntity<>("parameters", headers);
}

Mais il serait effectivement grand pour être en mesure de fixer une fois pour toutes lors de la fève de l'initialisation, et d'utiliser directement le getforObject méthode au lieu de l'échange.

InformationsquelleAutor Rlarroque | 2017-04-24