187.2. URI 选项
JSON Schema Validator 组件没有选项。
JSON Schema Validator 端点使用 URI 语法进行配置:
json-validator:resourceUri
使用以下路径和查询参数:
187.2.1. 路径参数(1 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
resourceUri | 资源 所需的 路径。您可以使用这些协议(classpath 为 default)使用: classpath、file、http、ref 或 bean. classpath、file 和 http 加载资源的前缀。ref 将查找 registry 中的资源。bean 将调用 bean 以供用作资源的方法。对于 bean,您可以在点后指定方法名称,如 bean:myBean.myMethod。 | 字符串 |
187.2.2. 查询参数(7 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
contentCache (producer) | 设置是否使用资源内容缓存 | false | 布尔值 |
failOnNullBody (producer) | 如果没有正文,是否失败。 | true | 布尔值 |
failOnNullHeader (producer) | 在针对标头验证时,是否没有标头。 | true | 布尔值 |
headerName (producer) | 以针对标头而不是邮件正文进行验证。 | 字符串 | |
errorHandler (advanced) | 使用自定义 ValidatorErrorHandler。默认错误处理程序捕获错误并抛出异常。 | JsonValidatorError Handler | |
schemaLoader (advanced) | 使用自定义模式加载程序来添加自定义格式验证。默认实施将创建一个模式加载程序,它带有 v4 支持草案。 | JsonSchemaLoader | |
同步 (高级) | 设置是否应严格使用同步处理,还是允许 Camel 使用异步处理(如果支持)。 | false | 布尔值 |