스킬(skills)/스프링 프레임워크(Spring Framework)

전자정부프레임워크 DataSource 추가하기

후바스탱크 2015. 5. 7. 16:25

프로젝트 중 1개 이상의 DB를 참조해서 개발 해야 할 경우가 있다.

이럴 경우 Data Source 를 추가하여 사용할 수 있다.


예를 들어 Oracle DB에 A 라는 계정을 참조하여 개발하다가 B 라는 계정을 참조하여 개발 해야 할 경우가 생길경우 다음과 같은 방법으로 처리할 수 있다.


전자정부프레임워크 기준으로 작성하였다.


[context-datasource.xml 파일 수정]


1. Bean 생성


2. Data Source 생성


[context-sqlMap.xml 파일 수정]

1. Bean 생성


[관련 DAO 파일 수정]

1. setSuperSqlMapClient 메서드 오버라이드


DAO 최상단에 위 구문을 선언해준다.