Статьи

Spring WebClient и поля даты и времени Java

Который сейчас час? Время Java!

WebClient — это  реактивный клиент Spring Framework для выполнения вызовов между сервисами. WebClient стал для меня полезной утилитой; однако недавно я неожиданно столкнулся с проблемой, связанной с обработкой временных полей Java 8, которая привела меня в замешательство. Этот пост будет посвящен деталям полей даты и времени в Java.


Вам также может понравиться:
Java 8 Дата и время

Счастливый путь

Во-первых, счастливого пути. При использовании WebClient, Spring Загрузочный советуетWebClient.Builder  , который будет введен в класс вместо WebClientсебя и WebClient.Builderуже автоматически настроен и доступен для инъекций.

Рассмотрим фиктивный домен «Город» и клиента для создания «Город». «Город» имеет простую структуру — обратите внимание, что creationDateэто тип Java 8 «Instant»:


Джава