0
jdk8、jsr-310、お金のようにジャクソンモジュールが登録されているSpring Bootアプリケーションがあります。アクチュエータエンドポイントで使用されるオブジェクトマッパーは同じオブジェクトマッパーを使用し、モジュールは登録されますが、定義したWebMVC @RestControllerエンドポイントを呼び出すと、定義されたモジュールが登録されていない別のオブジェクトマッパーインスタンスが使用されます。この問題をどうやって解決するのですか?ジャクソンモジュールは、すべてのSpring Boot ObjectMapperインスタンスに登録されていませんか?
Spring起動アプリケーションでSpring MVCをどのように設定しましたか?あなたのアプリケーションに '@ EnableWebMvc'を入れて、その部分の自動設定を削除したようです。 –
はい。私は別のプロジェクトで春のブート1.5.2を使用していますが、これは動作しますが、これは春の起動1.5.3を使用しています。他のプロジェクトを1.5.2に戻して問題が解決するかどうかを確認しようとしています。 –
私のコメントに対する答えはどうですか? '@ EnableWebMvc'をお持ちの方は、Spring MVC用に設定された' ObjectMapper'を緩めてください。 –