How to make default time zone apply in Spring Boot Jackson Date serialization -
i have configured spring boot application serialize dates iso8601 strings:
spring: jackson: serialization: write-dates-as-timestamps: false this getting:
"somedate": "2017-09-11t07:53:27.000+0000" however time zone europe/madrid. in fact if print timezone.getdefault() that's get.
how can make jackson serialize datetime values using actual timezone? gmt+2
"somedate": "2017-09-11t09:53:27.000+0200"
solved registering jackson2objectmapperbuildercustomizer bean:
@bean public jackson2objectmapperbuildercustomizer jacksonobjectmappercustomization() { return jacksonobjectmapperbuilder -> jacksonobjectmapperbuilder.timezone(timezone.getdefault()); }
Comments
Post a Comment