EclipseLink Developing JAXB Applications Using EclipseLink
Release 2.5
  Go To Table Of Contents
Other Searches

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:

  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