빵구의 개발 메꾸기

전자정부 프레임워크 샘플 코드 분석 (context-sqlMap.xml) 본문

BACK-END/SPRING

전자정부 프레임워크 샘플 코드 분석 (context-sqlMap.xml)

bkjo94 2022. 4. 29. 12:57

전자정부 프레임워크 프로젝트 생성 시 샘플 코드를 포함시킨 상태로 생성하는 경우 샘플 코드에 대한 파일이 자동으로 구성된다.

spring 설정 파일 중 context-sqlMap.xml 파일에 대해 내용이 어떻게 구성되어 있고 역할이 무엇인지 알아보자.

 

 

 

 web.xml 파일은 웹 어플리케이션의 설정파일이며 WAS가 실행이 될 때 가장 먼저 읽는다.

 context-param 태그의 param-value를 보면 context-로 시작하는 xml 파일들은 전부다 읽어서 적용시킨다.

 

 

 

① context-sqlMap.xml 파일은 DB와 iBatis framework를 연동하는 설정 파일이다.

② DB연동에 필요한 SqlMapClientFactoryBean 클래스에 대해 id가 sqlMapClient인 bean을 등록한다.

    dataSource : context-datasource.xml 파일에 있는 id가 dataSource인 bean을 참조하여 iBatis와 DB 연동

    configLoaction : iBatis 설정이 담겨있는 xml 파일이 위치한 경로를 잡아준다.

Comments