방명록
- utc 이슈2024년 06월 11일 02시 32분 19초에 업로드 된 글입니다.작성자: 삶은고구마
[Spring Boot] Time Zone - 9시간 차이에 대해
📍 Timezone | 구분 | 확인법 | 기본값 | | ----- | ----- | ----- | | 운영 체제의 시스템 타임존 | CLI > date | 사용자가 초기 설정함 | | MySQL 서버의 타임존 | SELECT @@systemtimezone; | M
velog.io
로컬에선 멀쩡히 제 시간대로 db 처리가 되던 코드가, 서버에 업로드 되면 -9시간 영향을 받게 된다.
로컬에선 현재 지역의 영향을 받지만, 서버에선 utc처리가 되어서 그런거라 한다.
급한대로 zoneid를 써서 처리했다.
그리고...
위의 velog글을 보고 ajax쪽도 확인해봤다.
6월 11일 오전 1시 28분에 처리된 예약건이 9시간 늦게 처리되었다.
25시니까 -9 하면 전날 16시가 나온다.
ajax - jackson lib는 기본적으로 utc를 따른다고 한다.
때문에 별도로 application.properties에 설정을 해야한다고 한다.
// 🟢 application.properties spring.jackson.deserialization.adjust-dates-to-context-time-zone=false spring.jackson.time-zone=Asia/Seoul
위는 properties 설정이라 yml을 사용하는 나는 아래와 같이 바꿔줘야 한다..jackson: time-zone: Asia/Seoul deserialization: adjust-dates-to-context-time-zone: false
-진행중..
설정을 해줘는데도 바뀌지 않음;
'공부 > 파이널프로젝트' 카테고리의 다른 글
0506 README.MD 수정 전 백업 (0) 2024.05.06 0312 작업일지 (0) 2024.03.12 0216 작업일지 (2) 2024.02.16 0215 작업 진행 + 메모 (0) 2024.02.15 240213 (0) 2024.02.13 다음글이 없습니다.이전글이 없습니다.댓글