• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

다중 데이터소스 사용 문의 드립니다.

19.01.16 23:41 작성 조회수 87

0

안녕하세요.

강의 감사히 잘 보고 있습니다.

궁굼한 점은

스프링 부트 환경에서 예를 들어서 MySQL, PostgreSQL 두개 (혹은 그 이상) 의 DBMS 를 사용할때

다중 데이터소스를 설정해서 사용하는 법이 궁굼해서 글 남깁니다.

답변 1

답변을 작성해보세요.

0

각 DB에 해당하는 DataSource그리고 PlatformTransactionManager 등을 빈으로 설정해야 하며(또는 프로퍼티로) 그리고 스프링 데이터 JPA가 제공하는 @EnableJpaRepository에 보시면 transactionManagerRef라는 속성이 있습니다. 거기에 실제 사용할 PTM을 연결해주면 됩니다.

자세한건 이 글을 참고해 보세요.

https://medium.com/@joeclever/using-multiple-datasources-with-spring-boot-and-spring-data-6430b00c02e7

이 질문은 간간히 계속 올라오는데.. 나중에 보강을 해두는게 좋을거 같네요. 감사합니다.