빵구의 개발 메꾸기

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

BACK-END/SPRING

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

bkjo94 2022. 4. 29. 18:29

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

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

 

 

 

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

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

 

 

 

① context-validator.xml 파일은 검증 기능을 설정하는 파일이다.

하단의 id가 validatorFactory인 bean을 참조하여 검증 처리를 수행하는 DefaultBeanValidator 클래스에 대해

    id가 beanValidator인 bean을 등록한다.  

③ 검증 처리를 수행하는 DefaultValidatorFactory 클래스에 대해 id가 validatorFactory인 bean을 등록한다.

    validator-rules.xml : 사용되는 모든 검증 규칙을 정의한 파일

    validator.xml : 입력폼에서 검증 규칙이 어떻게 적용되는지에 대한 정보를 가지고 있는 파일

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

Comments