반응형
스프링부트 프레임워크를 활용하여 로컬 MySQL 연동중에 발생한 에러
java.sql.SQLException: The server time zone value 'KST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
해결방법은
application.properties 파일에서 spring.datasource.url 부분의 맨 마지막에 ?serverTimezone=UTC를 붙여서 작성해준다. spring.datasource.url=jdbc:mysql://localhost:3306/test_board?serverTimezone=UTC
UTC는 Coordinated Universal Time(세계 협정시)를 의미한다. 우리나라 표준시는 KST인데 UTC +9:00 인 값이라서 jdbc url의 옵션으로 KST를 사용하기 때문에 에러가 발생한다.
반응형
'개발 지식 > SpringBoot' 카테고리의 다른 글
[Spring Boot] classpath를 통해 설정 파일 불러오기 (0) | 2020.11.20 |
---|---|
[SpringBoot] mybatis jdbcTemplate jpa/hibernate batch insert throughput 비교 (0) | 2020.05.25 |
[SpringBoot, Mybatis] Insert 한 값의 AUTO_INCREMENT된 ID 가져오기 (0) | 2020.03.17 |
[SpringBoot] Jackson 라이브러리 관련 (0) | 2020.02.01 |