TypeFactory selbst ist NICHT veraltet, nur statische Methoden; Instanzmethoden wie "constructType" sind verfügbar. Daher ist die Frage eher, wo Sie eine TypeFactory-Instanz erhalten.
Am häufigsten erhalten Sie eine Instanz von ObjectMapper
mit ihrer getTypeFactory
Methode; oder von SerializationConfig
/ DeserializationConfig
. Sie tragen eine Instanz herum.
Wenn nichts davon funktioniert, gibt es auch TypeFactory.instance
, das Sie verwenden können.
Der Grund für die Abwertung ist, dass einige Erweiterungsmodule die Standard-Factory ersetzen wollen. Insbesondere muss das Scala-Modul die Typbehandlung mit Scala-Collection-Typen erweitern - diese funktionieren standardmäßig nicht, da Scala nicht erweitert wird java.util-Versionen.