jsr310 データ型を含む jackson 2.6.2 で spring-boot 1.2.1.RELEASE を使用しています。注釈 @SpringBootApplication を使用して、Spring アプリを開始しています。私は持っている
spring.jackson.serialization.write_dates_as_timestamps = false
application.properties に設定します (banner = false でテストしたため、読み取られていることがわかっています)。
それでも、java.time.LocalDate は整数の配列としてシリアル化されています。@EnableWebMvc を使用していません。
タグ付けたらこんな感じ
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
私の LocalDate 変数に追加すると、機能します。しかし、上記のプロパティセットで自動だと思っていました。さらに、私の記憶が正しければ (整数配列を使用することに決めたばかりです)、それはシリアル化でのみ機能し、逆シリアル化では機能しませんでした (ただし、最後の部分が真であるかどうかは正直に思い出せません)。