59.3. 选项
Castor dataformat 支持 9 个选项,如下所列。
名称 | 默认值 | Java 类型 | 描述 |
---|---|---|---|
mappingFile |
| 从 classpath 加载的 Castor 映射文件的路径。 | |
whitelistEnabled |
|
| 定义是否启用了 Whitelist 功能 |
allowedUnmarshallObjects |
| 定义允许的对象进行 unmarshalled。您可以指定允许的对象的 FQN 类名称,您可以使用逗号分隔多个条目。也可以使用通配符和正则表达式,它们基于链接 org.apache.camel.util.EndpointHelper#matchPattern (String, String)定义的模式。拒绝的对象优先于允许的对象。 | |
deniedUnmarshallObjects |
| 定义要被 unmarshalled 拒绝的对象。您可以指定 FQN 类名称,即 deined 对象,您可以使用逗号分隔多个条目。也可以使用通配符和正则表达式,它们基于链接 org.apache.camel.util.EndpointHelper#matchPattern (String, String)定义的模式。拒绝的对象优先于允许的对象。 | |
验证 |
|
| 是否启用验证。默认为 true。 |
编码 |
|
| 将对象编译到 XML 时使用的编码。默认情况下是 UTF-8 |
软件包 |
| 向 Castor XmlContext 添加额外的软件包 | |
类 |
| 向 Castor XmlContext 添加额外的类名称 | |
contentTypeHeader |
|
| 如果数据格式能够这样做,则数据格式是否应该使用 data 格式的类型设置 Content-Type 标头。例如,用于数据格式到 XML 的 application/xml 或用于数据格式的 application/json 发送到 JSon 等。 |