Ich versuche, ein Java-Objekt in JsonNode wie folgt zu konvertieren.Konvertiere Java-Objekt in JsonNode mit Änderung in SerializationConfig pro Anfrage
mapper.setConfig(mapper.getSerializationConfig().with(contextAttributes));
mapper.valueToTree(object);
Es gibt eine einzige objectMapper-Instanz. Also für jede Anfrage gibt es eine Änderung in der serialization-Konfiguration von objectMapper. Dies führt zu Nebenläufigkeitsproblemen, da ein Thread die Konfiguration des Mappers überschreiben kann, die durch den vorherigen festgelegt wurde. Ich kann keine neue ObjectMapper-Instanz für jede Anfrage erstellen. Ich kann nicht einmal eine Kopie davon erstellen, denn ObjectMapper javadoc Das Erstellen einer Kopie von ObjectMapper ist genauso teuer wie das Erstellen einer neuen Instanz.
Also, was ist der beste Weg zu konvertieren?
Was ist die Frage? – CGritton
Sie möchten prüfen, ob es andere Möglichkeiten für die Konvertierung gibt. – user3810386