JAXBContext 初始化加速?
有没有办法加快具有大量(>1000)类的javax.xml绑定.JAXBContexts的初始化?在我们的 XML 密集型应用程序中,启动时间约为 10 分钟,主要由 JAXBContexts 的初始化时间组成。:-(
我们在 JDK 1.5 中使用 Sun 的 JAXB 实现,并在 org.jvnet.jaxb2.maven2.maven-jaxb2-plugin 中从 XSD 生成代码。
澄清:问题不在于我们有许多具有相同上下文路径的 JAXBContext 实例,而是问题在于单个 JAXBContext 的初始化需要几十秒,因为它必须加载和处理数千个类。(我们的XSD相当大且复杂。所有 JAXBContext 实例都有不同的上下文路径 - 我们无法进一步减少该数量。