JPA를 사용해 DB에 저장할 때, 시간이 다르게 저장된다..
1. TimeZone변경
JVM의 TimeZone을 변경하는 방법
@PostConstruct
public void started() { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); }
@PostConstruct
는 스프링 부트가 실행 되면서 Bean설정이 완료 된 직후 실행된다.
2. properties 수정*
spring.jpa.hibernate.jdbc.time_zone= Asia/Seoul
로 설정한다.
spring:
jpa:
hibernate:
jdbc:
time_zone: Asia/Seoul
'STUDY > Java' 카테고리의 다른 글
JPA | 복합 키 (Composite Key) 사용하기 (@IdClass) (1) | 2021.09.01 |
---|---|
Java | SHA-256 (0) | 2021.04.30 |
Java | AES-256 암/복호화 (0) | 2021.04.29 |
Java | Excel 파일 생성하기 (0) | 2021.04.12 |
Java | 정규식으로 특정 문자 사이 값 추출하기 (0) | 2021.04.09 |