Datasource분리
- 작성자 :
- 서*우
- 작성일 :
- 2021-04-08 16:20:31
- 조회수 :
- 3,829
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
context - datasource.xml 에 오라클 DB 및 MSSQL DB를 같이 정의하고 사용하다보니 MSSQL DB가 죽는경우에
어플리케이션 자체가 동작을 하지 않고 죽는 경우가 발생합니다.
MSSQL DB가 일부분에서 사용하기 때문에 해당하는 부분에서만 안되도록 조치를 하여야 하는데 애플리케이션자체가 동작을 안하면 문제가 될 것 같습니다.
1. 어플리케이션 실행시 전자정부의 datasource에 정의한 DB를 전부 connection를 하는 것 같은데 분리하여 MSSQL만 따로 datasource를 정의하여 사용할 수 있는 방법이 있을까요?
2. 해당 datasource를 사용하는 부분에서만 따로 트랜잭션 처리하여 사용할 수 있는 방법이 있을까요?
어플리케이션 자체가 동작을 하지 않고 죽는 경우가 발생합니다.
MSSQL DB가 일부분에서 사용하기 때문에 해당하는 부분에서만 안되도록 조치를 하여야 하는데 애플리케이션자체가 동작을 안하면 문제가 될 것 같습니다.
1. 어플리케이션 실행시 전자정부의 datasource에 정의한 DB를 전부 connection를 하는 것 같은데 분리하여 MSSQL만 따로 datasource를 정의하여 사용할 수 있는 방법이 있을까요?
2. 해당 datasource를 사용하는 부분에서만 따로 트랜잭션 처리하여 사용할 수 있는 방법이 있을까요?
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat9.0
- DB 정보 : oracle 12c
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
MultiDataSource 예제는 실행환경 예제를 내려받아 확인하실 수 있습니다.
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5
주요 클래스 및 설정 파일에 대해서도 안내되어 있으니 참고하시면 좋을듯 합니다.
DeptMapper.java
EmpMapper.java
context-datasource.xml
context-mybatis.xml
context-transaction.xml
감사합니다.
표준프레임워크센터 입니다.
MultiDataSource 예제는 실행환경 예제를 내려받아 확인하실 수 있습니다.
https://www.egovframe.go.kr/EgovRunEnvReleaseEdu.jsp?menu=3&submenu=1&leftsub=5
주요 클래스 및 설정 파일에 대해서도 안내되어 있으니 참고하시면 좋을듯 합니다.
DeptMapper.java
EmpMapper.java
context-datasource.xml
context-mybatis.xml
context-transaction.xml
감사합니다.