58.3. 选项


Castor 数据格式支持 9 个选项,它们如下。

名称默认Java 类型描述

mappingFile

 

字符串

从 classpath 中加载的 Castor 映射文件的路径。

whitelistEnabled

true

布尔值

定义是否启用 Whitelist 功能

allowedUnmarshallObjects

 

字符串

定义允许的对象进行取消marshalled。您可以指定允许对象的 FQN 类名称,您可以使用逗号分隔多个条目。也可以使用通配符和正则表达式,该表达式基于链接 org.apache.camel.util.EndpointHelpermatchPattern (String, String)定义的模式。拒绝的对象优先于允许的对象。

deniedUnmarshallObjects

 

字符串

定义要取消摘要的拒绝对象。您可以指定取消对象的 FQN 类名称,您可以使用逗号来分隔多个条目。也可以使用通配符和正则表达式,该表达式基于链接 org.apache.camel.util.EndpointHelpermatchPattern (String, String)定义的模式。拒绝的对象优先于允许的对象。

验证

true

布尔值

是否打开或关闭验证。默认为 true。

encoding

UTF-8

字符串

在将对象聚合到 XML 时使用的编码。默认为 UTF-8

软件包

 

string[]

在 Castor XmlContext 中添加额外的软件包

 

string[]

在 Castor XmlContext 中添加额外的类名称

contentTypeHeader

false

布尔值

如果数据格式能够这样做,则数据格式是否应该以 data 格式设置 Content-Type 标头。例如,用于数据格式的 application/xml (数据格式)或 application/json 用于数据格式 marshalling to JSon etc。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.