최종 변경 : 2023.08.30
두개 이상의 데이터베이스를 스프링 부트에 연결하는 방법
스프링 부트에서는 하나의 데이터베이스에 대해서만 application.properties 변수 설정을 통해 연결이 가능하기 때문에 2개 이상부터는 Config 클래스 작성을 통해서만 연결이 가능함
application.properties 파일에 2개의 DB 소스를 줄 경우 오류 발생
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://아이피:포트/디비이름?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true
spring.datasource.username=아이디
spring.datasource.password=비밀번호
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://아이피:포트/디비이름?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true
spring.datasource.username=아이디
spring.datasource.password=비밀번호
MySQL 데이터베이스 2개를 통해 실습
이때 하나의 MySQL은 내부에 독립적인 DB 공간을 제공하기 때문에 내부에 db 2개를 생성하여 진행