-
AWS 시간 변경 (RDS, JVM 시간 변경)Stack/Aws 2022. 11. 13. 22:40
JVM 시간 변경
main 클래스 밑에 넣어줍니다.
@PostConstruct public void started() { System.setProperty("user.timezone", "Asia/Seoul"); TimeZone tz = TimeZone.getTimeZone("Asia/Seoul"); TimeZone.setDefault(tz); }
이것만으로는 부족한 것 같습니다. 아직 시간이 변하지 않은걸 확인할 수 있습니다.
RDS (mysql) 시간도 같이 변경해 보겠습니다.
application.properties에 ?부분 부터 추가해 봅시다.
spring.datasource.url=jdbc:mysql://[endpoint]:[port]/[db이름] ?serverTimezone=Asia/Seoul &useLegacyDatetimeCode=false
시간이 정상 표시되는 것을 확인할 수 있었습니다.
https://yjh5369.tistory.com/526
Spring Boot에서 MySQL JDBC Timezone 설정
때때로 MySQL에 날짜를 저장할 때 Database의 날짜가 시스템이나 JVM과 다르다는 것을 알게 됩니다. 이런 경우에는 Timezone을 설정하면 됩니다. 방법 1. URL parameter로 Timezone 설정 MySQL은 기본적으로 useLe.
yjh5369.tistory.com
'Stack > Aws' 카테고리의 다른 글
JAVA SPRING BOOT 시간 변경 (0) 2022.11.14 AWS ec2 서버시간 변경 (0) 2022.11.14 리눅스 파일 옮길때 permission deny 에러 해결법 (0) 2022.10.31 H2-Database 서버 꺼져도 데이터 유지하기 +intelliJ setting (2) 2022.10.28 AWS ubuntu server 계속 돌게 하기 (1) 2022.10.25