# context-validator.xml 설정 변환 > validator 설정 파일을 등록하는 역할을 한다. validator 설정 파일들의 위치를 지정해 준다. ```xml classpath:/egovframework/validator/validator-rules-let.xml classpath:/egovframework/validator/let/**/*.xml ``` ```java @Bean public DefaultBeanValidator beanValidator() { DefaultBeanValidator defaultBeanValidator = new DefaultBeanValidator(); defaultBeanValidator.setValidatorFactory(validatorFactory()); return defaultBeanValidator; } @Bean public DefaultValidatorFactory validatorFactory() { DefaultValidatorFactory defaultValidatorFactory = new DefaultValidatorFactory(); defaultValidatorFactory.setValidationConfigLocations(getValidationConfigLocations()); return defaultValidatorFactory; } private Resource[] getValidationConfigLocations() { PathMatchingResourcePatternResolver pathMatchingResourcePatternResolver = new PathMatchingResourcePatternResolver(); List validationConfigLocations = new ArrayList(); Resource[] validationRulesConfigLocations = new Resource[] { pathMatchingResourcePatternResolver .getResource("classpath:/egovframework/validator/validator-rules-let.xml") }; Resource[] validationFormSetLocations = new Resource[] {}; try { validationFormSetLocations = pathMatchingResourcePatternResolver .getResources("classpath:/egovframework/validator/let/**/*.xml"); } catch (IOException e) { } validationConfigLocations.addAll(Arrays.asList(validationRulesConfigLocations)); validationConfigLocations.addAll(Arrays.asList(validationFormSetLocations)); return validationConfigLocations.toArray(new Resource[validationConfigLocations.size()]); } ```