inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

327

박재영

작성한 질문수 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

코드 깃허브는 없을까요?

1

27

2

핵사고날 아키텍처 기반으로 멀티 모듈 설계 시 질문드립니다..

0

29

2

인넬리제이 무료버전

0

34

1

Post, PostEntity에서 User, UserEntity 의존

0

41

1

내부 객체 직접 접근에 관하여.

0

66

2

CertificationServiceTest

0

41

1

FlushModeType.COMMIT (12:45) 예시코드 질문

0

43

1

readme에 대한 자료는 따로 받아볼수 있나요?

0

66

2

InvalidCurriculumException DIP 적용 여부 문의

0

52

2

Inner class로 Config를 지정하는 이유

0

46

1

Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.

0

84

2

테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.

0

49

1

리뉴얼 시기

0

90

2

JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문

0

94

3

설계 트레이드 오프 링크 접속 안됨

0

115

2

테스트 질문, 어떤것을 사용할것인것에 대해서

0

60

1

service-discovery 프로세스 가동 이유

0

61

1

트래잭션 전파 기본- 에 대한 개념 질문? 이렇게 생각해도 맞나요?

0

60

1

헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.

0

164

2

h2 database

2

63

2

Request DTO에서 Entity를 생성할 때 의존성 방향을 반대로 하면 어떨까요?

0

146

2

Querydsl 설정 할때 - run and test 다르게 설정 할때? 질문

0

73

1

new 패키지명.Dto명 생략가능

0

88

2

변경감지(더티체킹) 이후 플러시할 경우의 쿼리

0

78

1