JAXB 创建上下文和编组器成本

2023-11-24

这个问题有点理论化,创建 JAXB 上下文、编组器和反编组器的成本是多少?

我发现我的代码可以受益于为所有编组操作保留相同的 JAXB 上下文和可能相同的编组器,而不是在每个编组上创建上下文和编组器。

那么创建 JAXB 上下文和编组器/反编组器的成本是多少?是否可以为每个编组操作创建上下文+编组器,或者最好避免它?


Note:我是EclipseLink JAXB (MOXy)JAXB 2 的领导者和成员(JSR-222)专家组。

JAXBContext是线程安全的,只能创建一次并重用,以避免多次初始化元数据的成本。Marshaller and Unmarshaller不是线程安全的,但创建起来很轻量级,并且可以按操作创建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JAXB 创建上下文和编组器成本 的相关文章

随机推荐