多数(> 1000)のクラスでjavax.xml.bind.JAXBContextsの初期化を高速化する方法はありますか?XMLを多用するアプリケーションでは、起動時間は約10分で、主にJAXBContextの初期化時間で構成されます。:-(
XSDからのコード生成には、JDK 1.5でのSunのJAXB実装と、org.jvnet.jaxb2.maven2.maven-jaxb2-pluginを使用しています。
明確化:問題は、同じコンテキストパスを持つJAXBContextのインスタンスが多数あることではありませんが、問題は、1つのJAXBContextの初期化に数千のクラスをロードして処理する必要があるため、数十秒かかることです。(私たちのXSDはかなり大きくて複雑です。)すべてのJAXBContextインスタンスは異なるコンテキストパスを持っています-これ以上数を減らすことはできません。