Loading
EclipseLink Developing JAXB Applications Using EclipseLink
Release 2.5
  Go To Table Of Contents
Contents
 Search
Other Searches
 PDF
PDF
Comments
Comments

Beta Draft: 2013-02-28

Specifying the EclipseLink Runtime

To use EclipseLink MOXy as your JAXB implementation, identify the EclipseLink JAXBContextFactory in your jaxb.properties file.

  1. Create a text file named jaxb.properties, specifying EclipseLink's JAXBContextFactory as the factory used to build new JAXBContexts:

    javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
    
  2. Copy the file to the same package (directory) in which your model classes reside.

  3. Use the standard JAXBContext.newInstance(Class... classesToBeBound) API to create a JAXBContext:

    JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);
    

Because you do not need to change any application code, you can easily switch between different JAXB implementations.

For more information on different ways to create a JAXBContext, see "Bootstrapping".

Comments powered by Disqus