186.2. URI 옵션
JSON Schema Validator 구성 요소에는 옵션이 없습니다.
JSON 스키마 유효성 검사 끝점은 URI 구문을 사용하여 구성됩니다.
json-validator:resourceUri
json-validator:resourceUri
다음 경로 및 쿼리 매개변수를 사용합니다.
186.2.1. 경로 매개변수 (1 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
resourceUri | 리소스에 대한 필수 경로입니다. classpath, file, http, namespace, classpath, file 및 http를 접두사로 지정할 수 있습니다. ref는 이러한 프로토콜(classpath는 기본값임)을 사용하여 리소스를 로드합니다. ref는 레지스트리의 리소스를 조회합니다.tls는 pacemaker의 메서드를 호출하여 리소스로 사용합니다. Bean의 경우 dot 뒤에 메서드 이름을 지정할 수 있습니다(예:Bean:myBean.myMethod). | 문자열 |
186.2.2. 쿼리 매개변수 (7 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
contentCache (producer) | 리소스 콘텐츠 캐시 사용 여부를 설정합니다. | false | boolean |
failOnNullBody (producer) | 실패가 없는 경우, 시신이 없는 경우 | true | boolean |
failOnNullHeader (producer) | 헤더를 검증할 때 헤더가 존재하지 않는 경우 실패할지 여부입니다. | true | boolean |
헤더 이름 (producer) | 메시지 본문 대신 헤더에 대해 유효성을 검사합니다. | 문자열 | |
오류 처리기 (advanced) | 사용자 지정 ValidatorErrorHandler를 사용하려면 다음을 수행합니다. 기본 오류 처리기는 오류를 캡처하고 예외를 발생시킵니다. | JsonValidatorError Handler | |
schemaLoader (고급) | 사용자 정의 스키마 로더를 사용하려면 사용자 정의 형식 검증을 추가할 수 있습니다. 기본 구현은 초안 v4 지원이 있는 스키마 로더를 만듭니다. | JsonSchemaLoader | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리(지원되는 경우)를 사용할 수 있는지 여부를 설정합니다. | false | boolean |