Spring Boot 7 Jacksonのシリアライズ、デシリアライズを置換え
Jacksonのラップ処理についてです。
SpringBootで何を実装していくかは、以下を参考にしているのですが、この5番目です。
Spring Bootをはじめる時にやるべき10のこと
ソースコードについては写経しています。
JSR310Moduleがdeprecatedされていたため、Jdk8Moduleに置き換えています
これにより、LocalDateのシリアライズ、デシリアライズを置換えています。
置換え前は以下の様なレスポンスです。
置換えることで、以下のようにLocalData型をフォーマットに従い変換したものになっています。
プロジェクト全体で日付の入力に対して、LocalDateを使用できるようになりました。