【发布时间】:2010-10-22 02:46:53
【问题描述】:
有没有什么方法可以加快 javax.xml.bind.JAXBContexts 的初始化以及大量(>1000)类的初始化?在我们的 XML 繁重的应用程序中,启动时间大约为 10 分钟,主要包括 JAXBContexts 的初始化时间。 :-(
我们在 JDK 1.5 中使用 Sun 的 JAXB 实现,并使用 org.jvnet.jaxb2.maven2.maven-jaxb2-plugin 从 XSD 生成代码。
澄清:问题不在于我们有许多具有相同上下文路径的 JAXBContext 实例,而在于一个 JAXBContext 的初始化需要数十秒,因为它必须加载和处理数千个类。 (我们的 XSD 相当大且复杂。)所有 JAXBContext 实例都有不同的上下文路径 - 我们无法进一步减少数量。
【问题讨论】:
标签: java performance jaxb