187.2. URI 옵션
JSON Schema Validator 구성 요소에는 옵션이 없습니다.
JSON Schema Validator 엔드포인트는 URI 구문을 사용하여 구성됩니다.
json-validator:resourceUri
다음 경로 및 쿼리 매개변수를 사용합니다.
187.2.1. 경로 매개변수(1 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
resourceUri | 리소스에 필요한 경로입니다. 접두사는 classpath, file, http, ref, 또는 8080. classpath, file 및 http 가 이러한 프로토콜(classpath is default)을 사용하여 리소스를 로드합니다. ref는 registry. Cryostat에서 리소스를 조회하여 리소스로 사용할 수 있습니다. 8080의 경우 eg metrics:myBean.myMethod 뒤에 메서드 이름을 지정할 수 있습니다. | 문자열 |
187.2.2. 쿼리 매개변수(7 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
ContentCache (producer) | 리소스 콘텐츠 캐시 사용 여부를 설정합니다. | false | boolean |
failOnNullBody (producer) | 육신이 없는 경우 실패할 지 여부입니다. | true | boolean |
failOnNullHeader (producer) | 헤더를 검증할 때 헤더가 없는 경우 실패할지 여부입니다. | true | boolean |
HeaderName (producer) | 메시지 본문 대신 헤더에 대해 검증합니다. | 문자열 | |
errorHandler (advanced) | 사용자 지정 ValidatorErrorHandler를 사용하려면 다음을 수행합니다. 기본 오류 처리기는 오류를 캡처하고 예외를 throw합니다. | JsonValidatorError Handler | |
schemaLoader (advanced) | 사용자 지정 형식 검증을 추가할 수 있는 사용자 지정 스키마 로더를 사용하려면 다음을 수행합니다. 기본 구현은 초안 v4를 지원하는 스키마 로더를 만듭니다. | JsonSchemaLoader | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |