로컬테스트시, DB 데이터 삽입할떄 CreateAt이 서울 시간 기준으로 삽입되나
클라우드에 올라간 서버는 UTC로 들어감.,
EC2 인스턴스 자체 TimeZone을 바꿔도 해당 문제 발생
-> 프로젝트 자체의 TimeZone을 수정하자!!
main 클래스나 @Compnent로 등록한 클래스 내부에 적어줘야함.
@PostConstruct는 프로젝트가 처음 실행될때 한번만 실행해주는 어노테이션!
@PostConstruct
public void setTimeZone(){
TimeZone.setDefault(TimeZone.getTimeZone("etc/UTC"));
}
'TIL' 카테고리의 다른 글
받는 ResponseDTO의 field 생략 (0) | 2023.08.08 |
---|---|
k8s 주소 (0) | 2023.08.08 |
WebClient BodyInserters.fromValue (1) | 2023.07.14 |
HTTP vs HTTPS (0) | 2023.07.13 |
PVC (1) | 2023.07.13 |