Buenas.
Tengo un problema con la fecha u hora en java, tengo una consulta a BBDD que me devuelve un date con la fecha bien puesta.
Pero cuando el servicio rest responde a front las fechas que se recuperan tienen una hora menos.
La anotación que uso es esta:
@Temporal(TemporalType.DATE)
@JsonSerialize(using=DateSerializer.class)
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", timezone="GMT", locale="EN-GB")
He probado a usar timezone en vez de GMT UTC pero el resultado es el mismo.
También he probado a quitar el locale pero da el mismo resultado.
Gracias y perdonen las molestias.