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