How to set custom Jackson-ObjectMapper mit Spring Cloud Netflix Vortäuschen

Ich in einem Szenario, wo ich brauche, um zu definieren, one-off @FeignClient für eine Drittanbieter-API. In diesem client möchte ich eine benutzerdefinierte Jackson-ObjectMapper, der unterscheidet sich von meinem @Primären ein. Ich weiß, dass es möglich ist, zu überschreiben Frühlings vortäuschen Standardwerte für die Konfiguration aber es ist mir nicht klar, wie einfach das überschreiben der ObjectMapper nur von diesem bestimmten client.

  • Haben Sie es ausprobiert und es funktioniert nicht? Spring Cloud Vortäuschen, verwendet die gleichen HttpMessageConverters Objekt, Spring MVC verwendet. Konfigurieren Sie die normalen Spring Boot Weg sollte 'einfach funktionieren' (dachte, dass ich noch nicht selber ausprobiert). docs.Frühling.io/spring-boot/docs/current-SNAPSHOT/Referenz/...
  • Ich kann, außer dem ObjectMapper und es ist richtig für alle Spring MVC-Controller und alle Heucheln Kunden. Jedoch, was ich brauche, ist einen bestimmten client vortäuschen, aus den vielen, die Verwendung einer anderen Objekt-mapper von der, die standardmäßig konfiguriert. Ich bin mir nicht sicher, wie Sie sogar angefangen, diese Arbeit zu machen.
  • Sie würde erstellen Sie eine SpringDecoder bean mit der doc-link eine zuvor gepostet und mess with es gibt.
  • Ich habe zu arbeiten wie in der Antwort unten. Danke für Sie Hilfe.
InformationsquelleAutor Newbie | 2016-03-07
Schreibe einen Kommentar