我在我的代码集中使用 JAXB 的 Moxy 实现并尝试使用 @XMLPath 创建路径,但它似乎不起作用。我有一个基于 Spring 的项目,我在 /project/WEB/src/main/resources 下创建了 jaxb.properties 有内容:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
我的类放在 /project/WEB/src/main/java 我已经配置了我的 pom.xml 来下载依赖项。持久性.moxy -->
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.moxy</artifactId>
<version>2.4.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
当我在 WAS 服务器上运行代码时,无法识别 Moxy 并且未创建路径。不知道我做错了什么。
我什至尝试测试我的 JAXBContext 类,但我在控制台上得到的是:
JAXBContext jaxbContext = JAXBContext.newInstance(DocGenerator.class);
System.out.println(jaxbContext.getClass());
Run Code Online (Sandbox Code Playgroud)
类 com.sun.xml.bind.v2.runtime.JAXBContextImpl
有人可以帮忙吗?