У меня действительно есть проблема с датами, когда они вызываются из конечной точки:
Возвращаемая дата - один час до UTC + 1
Но в базе данных дата правильная (UTC + 1)
И при отладке дата из моего объекта также является правильной (UTC + 1)
У меня есть следующий setUp:
Main. java:
@SpringBootApplication
@Slf4j
public class Main extends SpringBootServletInitializer
{
@PostConstruct
void started() {
TimeZone.setDefault(TimeZone.getTimeZone("Europe/Paris"));
}
Я установил Hibernate на следующий часовой пояс:
application.properties:
spring.jpa.properties.hibernate.jdbc.time_zone = Europe/Paris
Перед отправкой я получаю правильную дату:

Дата из базы данных (публикация заняла 4 минуты, поскольку программа находилась в состоянии паузы) :

Дата от почтальона при вызове конечной точки

Кто-нибудь имеет представление о том, почему дата, возвращаемая через конечную точку, выглядит как GMT?