빵구의 개발 메꾸기

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

BACK-END/SPRING

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

bkjo94 2022. 4. 29. 12:45

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

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

 

 

 

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

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

 

 

 

① context-properties.xml 파일은 자주 사용하는 변수에 대한 값을 관리하는 파일이다.

② EgovPropertyServiceImpl 클래스에 대해 name이 propertiesService인 bean을 등록한다.

    구조를 보면 map에 있는 pageUnit과 pageSize 같은 경우 자주 사용하는 값이기 때문에 여기에 설정을 해놓으면

    수정 필요 시 pageUnit과 pageSize에 대해 값을 셋팅하고 있는 모든 곳을 수정할 필요 없이 이 파일의 해당 부분의

    값만 수정하면 된다.

③ 활용하는 방법은 다음과 같다.

Comments