인프런 커뮤니티 질문&답변
다중 데이터소스 사용 문의 드립니다.
작성
·
157
0
안녕하세요.
강의 감사히 잘 보고 있습니다.
궁굼한 점은
스프링 부트 환경에서 예를 들어서 MySQL, PostgreSQL 두개 (혹은 그 이상) 의 DBMS 를 사용할때
다중 데이터소스를 설정해서 사용하는 법이 궁굼해서 글 남깁니다.
답변 1
0
백기선
지식공유자
각 DB에 해당하는 DataSource그리고 PlatformTransactionManager 등을 빈으로 설정해야 하며(또는 프로퍼티로) 그리고 스프링 데이터 JPA가 제공하는 @EnableJpaRepository에 보시면 transactionManagerRef라는 속성이 있습니다. 거기에 실제 사용할 PTM을 연결해주면 됩니다.
자세한건 이 글을 참고해 보세요.
이 질문은 간간히 계속 올라오는데.. 나중에 보강을 해두는게 좋을거 같네요. 감사합니다.





