timestamp

    [Spring Boot & MySQL] 날짜 타입 저장하기 (LocalDateTime, Timestamp)

    프로젝트 진행 중 datetime을 저장하기 위한 타입 간의 설정이 맞지 않아서 애를 먹었다. 처음에는 MySQL: TIMESTAMP, Java: LocalDateTime으로 설정하였는데 MySQL의 timezone을 로컬에서만 서울로 설정해서 문제가 났다. 해결: application.properties의 sql timezone을 Asia/Seoul로 설정 spring.datasource.url=jdbc:[sql주소]?serverTimezone=Asia/Seoul&characterEncoding=UTF-8 이렇게 바꿔주면, timestamp로 저장한 값도 현재 시간으로 잘 설정되고 LocalDateTime.now() 도 문제없이 작동한다. 그렇다면 왜 Java에서 LocalDateTime을 쓰는 게 좋..

출처: https://gmnam.tistory.com/157 [Voyager:티스토리]