JavaオブジェクトをJsonNodeに変換しようとしています。リクエストごとにSerializationConfigが変更されたJavaオブジェクトをJsonNodeに変換する
mapper.setConfig(mapper.getSerializationConfig().with(contextAttributes));
mapper.valueToTree(object);
objectMapperインスタンスは1つあります。 したがって、リクエストごとにobjectMapperのシリアル化設定に変更があります。これは、1つのスレッドが前のスレッドによって設定されたマッパーの設定を上書きする可能性があるため、並行性の問題を引き起こしています。リクエストごとに新しいObjectMapperインスタンスを作成することはできません。私はObjectMapperに従ってコピーすることもできません。ObjectMapperのコピーを作成するjavadocは、新しいインスタンスを作成するのと同じくらい高価です。
変換するにはどうすればよいですか?
質問がありますか? – CGritton
変換を行う他の方法があるかどうか確認したい。 – user3810386