jaxb - 以编程方式将 MOXy 设置为 JAXB 提供程序

标签 jaxb moxy

我可以在 JAVA SE 应用程序(不是 Web 应用程序)中以编程方式设置 jaxb 提供程序吗?

我正在寻找其他方法而不是 jaxb.properties 文件与 javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

最佳答案

您可以执行以下操作:

import javax.xml.bind.*;
import org.eclipse.persistence.jaxb.JAXBContextFactory;

public class Demo {

    public static void main(String[] args) throws Exception {
        JAXBContext jc = JAXBContextFactory.createContext(new Class[] {Metadata.class}, null);

}

关于jaxb - 以编程方式将 MOXy 设置为 JAXB 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185947/

相关文章:

java - JAXB SCD 无法与 annox 一起使用

java - JAXB/EclipseLink : unmap a type dynamically

java - 找不到媒体类型 MessageBodyWriter=application/json

xml - 如何让 EclipseLink JAXB (MOXy) 不在 XML 输出中显示命名空间

java - 使 JAXB XJC 为简单类型生成包装类

java - java中没有根元素的子元素

JaxB EclipseLink/MOXy : Supposedly empty date marshalled as today's date instead of no writing a node for it

java - JAXB 是否可以将两个或多个元素编码到一个域对象字段中?

java - Jaxb:使用正在编码的类中包含的不同根元素生成 XML?

java - MongoDB、编码、JAXB 和 JSON