Как управлять часовым поясом для таблиц каркаса весенних партий (BATCH_ *) без изменения часового пояса JVM по умолчанию - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть требование, чтобы записи моей таблицы Spring, такие как BATCH_JOB_EXECUTION, BATCH_STEP_EXECUTION и т. Д. c, делали записи меток времени (create_time, start_time, end_time et c) с часовым поясом GMT, но мой пакетный процесс jvm работает с другим часовым поясом ( -Duser.timezone = CET). Поскольку Spring использует java .util.Date для получения этой метки времени, в настоящее время я не вижу другого варианта для обработки этого, не касаясь -Duser.timezone. Пожалуйста, дайте мне знать, если у нас есть какие-либо другие варианты, которые в настоящее время доступны для обработки этого требования, или возможности того, что в пакете Spring будут введены java .util.time * классы (с учетом часового пояса) для обработки временной метки в будущем.

Спасибо и С уважением,
Балу R

1 Ответ

0 голосов
/ 28 апреля 2020

Это невозможно с последней версией Spring Batch v4.2.2 (на момент написания этой статьи). Для этого существует открытый вопрос: https://github.com/spring-projects/spring-batch/issues/1014

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...