Docker를 사용하면 간단하게 개발환경을 구성해야 할 때 참 유용한것 같다. 아직 Docker File을 잘 작성하지는 못해도 남들이 만들어 놓은 이미지를 잘 사용하고 있다. 이번에는 MySql을 설치하고 Springboot app에 연동을 해야 한다. 설치부터 차근차근 알아보자. 1. Docker로 MySql 설치하기 일단 필자는 local (Windows10) 환경에 Docker를 설치하고 여기에 MySql을 설치하였다. > docker pull mysql:8.0.17 docker image pull을 받았다. 물론 인터넷이 가능한 환경이어야 한다. > docker images 기존에 설치한 mssql, nginx와 더불어 mysql image가 등록이 된것을 확인할 수 있다. > docker ru..
spring에서 mysql datasource를 설정하는 방법이다. pom.xml 에서 mysql 연동을 위한 driver를 가지고 온다. mysql mysql-connector-java 8.0.20 applicationContext에서 datasource 설정을 다음과 같이 한다. (xml config version) url 에서 ip, port, dbname을, username, password를 해당 db의 정보에 맞게 수정해 주면 된다. url 뒤에 옵션으로 붙은 useSSL, serverTimezone, useUnicode, characterEncoding 등은 일반적은 프로젝트에서 사용되는 옵션이다. timezone과 encoding 등의 이슈를 잡아준다. 끝!