Spring - Mysql - The server time zone value 관련예외

들어가기

예전에 조물락 거리던 스프링 + mysql 프로젝트를 돌리려니 콘솔에서 예쁜 에러가 난다.

mysql time zone value 관련 에러 발생

타임존을 가져오는데 뭔가 깨져서 나온다.

하... mysql 이거 뭔가 버그와 오류가 범벅이다.

해결책은 있더라

아래처럼 xml에 설정된 mysql 접속정보 url에 serverTimezone을 아래처럼 설정하면 된다고 한다.

그런데 이렇게 해도 뭔가 xml 설정 오류가 발생한다.

1
The reference to entity "useSSL" nust end with the ';' delimiter.

다시 구글링 해보니 아래처럼 설정하면된다.

1
<property name="url" value="jdbc:mysql://127.0.0.1:3306/mokaboard_dev?useSSL=false&amp;serverTimezone=UTC"></property>

최종 해결 설정방법

Related Posts

http://vvh-avv.tistory.com/79

https://stackoverflow.com/questions/37596144/the-reference-to-entity-uselegacydatetimecode-must-end-with-the-delimiter