inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

JPA DataSource 런타임 이후 동적으로 dataSource를 변경하는 방법이 있을까요 ?

326

박재영

작성한 질문수 1

0

안녕하세요

jpa를 배우고 있는 신입입니다. 다름이 아니라 jpa를 런타임 이후 데이터소스 동적 치환 하고 싶은데 방법이있을까 싶어 문의드립니다.

아래와 같이 3개의 데이터소스가 있고 A,B,C 3개의 데이터소를 jar구동 후 테스트시 정상적으로 3개의 DBMS와 연결이 되었습니다.

application.properties

A - jdbc: mariadb://10.10.10.1 B - jdbc: orcle://10.10.10.2 C - jdbc: sqlserver:://10.10.10.3

다만 구동 이후 서버 재구동없이 B 데이터 소스의 jdbc서버정보(jdbc: mariadb://10.10.10.x)를 입력받아 치환해서 동작하게 하는 방법이 있는지 여쭙고자 문의드려요..

치환하려는 서버 정보는 고객사 서버라서 어떤 서버정보인지는 미리 알수가 없어요 !

구글이나 모든 폼에 프로퍼티에 하드코딩이후에 라우팅하는 정도만 설명되어있고 실질적으로 입력받아 라우팅하는 방법은 없네요..ㅠㅠ
spring Cloud 에서 설정 reflash 방법이 있긴한데 현재 실무에서 spring Cloud를 사용하고 있지 않아서 처리방안이 있는지 여쭙습니다.

jpa springboot

답변 0

join에대해 질문드립니다.

0

12

1

코드 질문

0

20

1

To-Do App

0

26

1

twitterdb 연결이 안돼요

1

26

2

@JsonIgnore 이후 Internal Server Error가 발생하지 않습니다.

0

33

2

changeTeam 메서드 질문

0

35

1

테스트 관련 질문!

0

53

2

안녕하세요 질문있습니다.

0

46

2

application.properties가 적용되지 않아요

1

69

3

새 프로젝트 속 제너레이터에 SpringBoot가 없습니다.

0

54

2

설정 정보 없이 임베디드 데이터베이스 생성

0

39

1

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

0

40

1

N+1 관련해서 질문있습니다.

0

92

3

벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?

0

55

2

inheritance startegy 선택시 고려사항

0

36

1

Entity 동등성 비교

0

38

1

패키지 구분에 대해 궁금한게 있습니다

0

48

2

스프링부트 서버 에러나요

0

34

1

RepositoryTest의 패키지 위치가 domain인 이유

0

59

2

도메인 모델에서 관계와 규칙을 구분하는 방법

0

82

2

16 강의 메세지 retryCount의 의도

0

46

2

JPA Repository 질문이 있습니다!

1

57

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

49

1

UserService, CertificationService 책임 분리 기준 질문

0

40

1