2011-12-24 10 views
1

EclipselinkのMOXyを使用しようとしています。私は私の注釈付きクラスと同じディレクトリにjaxb.propertiesファイルを入れて、それがエントリが含まれていますJAXBの実装を確認してください

javax.xml.bind.context.factory = org.eclipse.persistence.jaxb.JAXBContextFactory

はとにかくありこの実装が実行時に使用されていることを確認できますか? 例えば、私は私のStAXの実装が確認することでWoodstoxで確認することができます。)

inputFactory.getClass(のgetName()

等しいcom.ctc.wstx.stax.WstxInputFactoryである私にできることと同様のものはありますJAXBの実装をチェックするには?

ありがとうございました。

答えて

3

this answerから:

package example; 

import javax.xml.bind.JAXBContext; 
import example.foo.Foo; 

public class Demo { 

    public static void main(String[] args) throws Exception{ 
     System.out.println(JAXBContext.newInstance(Foo.class).getClass()); 
     // If MOXy is used, this will print: 
     // class org.eclipse.persistence.jaxb.JAXBContext 
    } 

} 
+2

うんここにもいくつかの詳細情報:http://blog.bdoughan.com/2011/05/specifying-eclipselink-moxy-as-your.html –

+2

うん、ブレーズJAXBのすべてのものの素晴らしい情報源です。私は彼がそれについてのブログ記事を作ったことに気付かなかった! –

+0

ええ、それはかなり良いです。編集者はこのスレッドを削除することができます。 –

関連する問題