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

service-discovery 프로세스 가동 이유

0

18

1

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

0

28

1

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

0

66

2

h2 database

0

38

2

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

0

69

2

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

0

48

1

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

0

60

2

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

0

50

1

단일 테이블 시 null 값과 연관관계 필요성 질문

0

49

1

SpringBoot4 버전 Hibernate5JakartaModule 라이브러리 오류

0

48

1

aws 관련 질문드립니다.

1

58

3

setter 사용하지 않기

0

46

1

안녕하세요 토비님 혹시 완성된 코드의 repository 주소는 없을까요?

0

89

2

자막 오타 제보

0

44

1

rabbitmq에 configservice 연결에 대해 질문있습니다.

0

49

1

안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..

0

56

2

join에대해 질문드립니다.

0

42

1

코드 질문

0

41

2

To-Do App

0

41

1

twitterdb 연결이 안돼요

1

48

2

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

0

80

3

changeTeam 메서드 질문

0

57

1

테스트 관련 질문!

0

80

2

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

0

63

2