Я разрабатываю приложение, которое в течение долгого времени использовалось UTC Timezone как для сервера, так и для базы данных. Недавно мы попытались обновить прошлой весной Boot 3.3.9. Это закончилось тем, что тесты не удались случайным образом - все связаны с проблемами часового пояса (значения, перемещенные по количеству часов в соответствии с моим часовым поясом). Проблемы появляются только в средах разработчиков, по какой-то причине CI-сервер работает гладко (он использует официальное изображение Docker MySQL). < /P>
Я попытался изменить версию Hibernate, MySQL-Connector-J и Tomcat-DBCP. Я загрузил таблицы часового пояса и убедился, что тесты выполняются с @@ session.time_zone , равным UTC . Пробое ConnectTimeZone = UTC . Я обновил свой экземпляр MySQL. Но если я не откачусь к Spring Boot 3.3.9, я получаю тестирование интеграции с провалом. < /P>
Наиболее запутанной частью является случайность. Что может измениться во время выполнения интеграционных тестов, которые могут изменить поведение часового пояса в системе на основе Spring Boot?
Подробнее здесь: https://stackoverflow.com/questions/796 ... rking-with
Случайные проблемы с часовым поясом UTC после перехода на Spring Boot 3.3.10 во время работы с MySQL ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
JQuery t-datepicker - проблема с часовым поясом, если браузер раньше UTC
Anonymous » » в форуме Jquery - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-