빵구의 개발 메꾸기

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

BACK-END/SPRING

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

bkjo94 2022. 4. 29. 01:09

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

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

 

 

 

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

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

 

 

 

① context-idgen.xml 파일은 유일한 ID를 생성할 수 있도록 제공하는 서비스를 설정하기 위해 활용한다.

② 유일한 ID를 생성할 수 있도록 제공하는 서비스를 설정

    datasource : context-datasource.xml에 등록한 bean의 id 값

    strategy :  하단에 있는 name이 mixPrefixSample인 bean을 참조

    blockSize : 설정한 횟수마다 DB에 접근

    table : ID를 관리하는 테이블 이름

    tableName : ID 테이블과 연결 된 테이블 이름

③ id가 egovIdGnrService인 bean의 property 태그의 strategy name 속성에서 참조하는 bean

    (유일한 ID 생성 시 세부 설정)

    prefix : 생성되는 ID 앞에 고정으로 붙일 이름

    cipers : prefix를 제외한 String 타입의 ID 길이 설정

    fillChar : 0을 대신해서 표현 될 문자

Comments