Legen Sie den Standardinhaltstypheader von Spring RestTemplate fest

8

Ich verwende derzeit eine OAuth2RestOperations, die Spring RestTemplate erweitert, und ich möchte den Inhaltstypheader angeben.

Das Einzige, was ich geschafft habe, war, meinen Header während der Anfrage explizit zu setzen:

%Vor%

Aber es wäre wirklich großartig, dies während der Bean-Initialisierung ein für allemal einstellen zu können und direkt die getforObject-Methode anstelle von exchange zu verwenden.

    
Rlarroque 24.04.2017, 14:12
quelle

1 Antwort

8

Zuerst müssen Sie den Request Interceptor erstellen:

%Vor%

... und dann haben Sie einen Rest Template Creation Code, der den obigen Interceptor verwendet:

%Vor%

Sie könnten RestTemplate ableiten, wenn Sie in Ihrer Anwendung andere spezialisierte oder universelle REST-Vorlagen hätten.

    
diginoise 24.04.2017, 15:40
quelle

Tags und Links