시간이 안 맞을 때

[해결]JPA 사용 시 DB 에 들어가는 시간과 실제 시간이 안맞는 경우 가끔 JPA 를 사용하다 보면 @createdAt 이나 @updatedAt 과 같이 자동으로 타임스탬프를 찍어주는 기능을 사용하는데 이 때 찍혀들어가는 시간과 실제 시간이 안 맞는 경우가 있다. 이런 문제의 원인은 JVM 내의 TimeZone 설정이 안맞아서 그런 경우가 많다. 필자가 이럴 때 해결한 방법중 몇 가지를 소개하고자 한다. 방법 1. URL parameter로 Timezone 설정 MySQL은 기본적으로 useLegacyDatetimeCode=true를 사용한다. Timezone을 변경하려면 이 옵션을 false로 변경하고 serverTimezone 옵션도 추가한다. 아래와 같이 application.properties..
Chung-A
'시간이 안 맞을 때' 태그의 글 목록