jaxb相关内容

创建文本/纯泽西响应

我有一些有效的代码,但我正在寻找一种更好的方法来做到这一点.我有一个 RESTful Web API,我想支持 JSON、XML 和 TEXT 媒体类型.JSON 和 XML 使用 JAXB 注释的“bean"很容易.班级.我刚刚让 text/plain 工作,但我希望 Jersey 更聪明一点,并且能够将我的 bean 列表 List 转换为使用 toString 的字符串. ..
发布时间:2022-01-19 09:40:12 Java开发

使用 JAXB 2.1 将多个模式编译到不同的包中

我有一个 CommonTypes.xsd,我使用 xs:include 将它包含在我的所有其他 XSD 中.我明白了 多个为目标命名空间“"定义 当我尝试使用绑定文件将其编译成不同的包时.请告诉我是否有办法将它们编译成不同的包.我正在使用 jaxb 2.1 解决方案 正如 Ben 已经说过的,如果它们具有相同的命名空间,则无法做到这一点.但是如果你有不同 ..
发布时间:2022-01-19 09:38:22 其他开发

如何配置 IntelliJ IDEA 和/或 Maven 以使用 jaxb2-maven-plugin 生成的 Java 源代码自动添加目录?

在我们的项目中,我们使用 jaxb2-maven-plugin 从 XML Schema 生成 Java 源代码,这导致我们的 Maven 模块需要额外的源代码目录(在我们的例子中是 target/生成/main/java).迄今为止,我一直在使用 Eclipse 和 maven-eclipse-plugin 将所有项目导入 Eclipse 工作区.该插件(不知何故)能够将带有生成源代码的目录自动 ..
发布时间:2022-01-19 09:36:02 其他开发

如何使用 JAXB 从 XML Schema 生成 Java 枚举?

我正在使用 maven 插件 maven-jaxb2-plugin 从 XSD Schema 文件生成 POJO.这工作正常.唯一真正困扰我的是,xml 模式枚举没有映射到 Java 枚举类型中. 我的 maven 插件正在从我称为 schemachooser.xsd 的文件中生成 java pojos schemachooser.xsd: ..
发布时间:2022-01-19 09:35:16 Java开发

尝试解组 xml 时出现类强制转换异常?

在这里尝试通过类转换异常: FooClass fooClass = (FooClass) unmarshaller.unmarshal(inputStream); 抛出此异常: java.lang.ClassCastException: javax.xml.bind.JAXBElement 我不明白这一点 - 因为该类是由 xjc.bat 工具生成的 - 它生成的类我根本没有改变 - 所以 ..
发布时间:2022-01-19 09:33:45 Java开发

使用 JAXB 将 JSON 编组/解组到 Java 类

我正在使用 JAX-RS 和 JAXB 注释成功地将 POJO 编组为 JSON. 问题是,当我尝试使用它来取消编组我的请求时,它不起作用.据我在 文档 JAX-RS 可以自动将应用程序/json 字符串编组和解组回 java 类. 我是否需要为此创建自己的 MessageBodyReader,或者这是由框架支持而不使用 Jackson 库? 解决方案 编组为 XML 很容易, ..
发布时间:2022-01-19 09:32:17 Java开发

com.sun.tools.xjc.Plugin:提供者<plugin>不是子类型

我有一个使用 Maven 构建的 CXF JAX-RS 应用程序.我正在将其转换为 Gradle,但使用的是 Ant XJC 任务. 当前构建使用了几个扩展,其中一个是“元素包装器"插件的副本,另一个是“jaxb-fluent-api". 我尝试将这两个插件的 jar 放入 xjc 类路径,但是当我运行 XJC 任务时,我得到以下信息: java.util.ServiceConf ..
发布时间:2022-01-19 09:31:30 其他开发

让 JAXB 生成 XML 处理指令

我正在使用 JAXB 动态生成 XML. 现在,我想使用 XSL 将其转换为 HTML.我怎样才能包括 在动态生成的 XML 中? 解决方案 这里的所有解决方案都非常丑陋和冗长.只需在 Mashaller 对象中设置指定附加标头的行. 编组器 jaxbMarshaller = ...jaxbMa ..
发布时间:2022-01-19 09:30:16 其他开发

JAXB:如何解组不同类型但具有共同父对象的对象列表?

在我们的应用程序中有一个相当普遍的模式.我们在 Xml 中配置一组(或列表)对象,它们都实现了一个通用接口.在启动时,应用程序读取 Xml 并使用 JAXB 创建/配置对象列表.我从来没有想过(在多次阅读各种帖子之后)只使用 JAXB 来做到这一点的“正确方法". 例如,我们有一个接口Fee,以及多个具体的实现类,它们有一些共同的属性,也有一些不同的属性,以及非常不同的行为.我们用来配置应用 ..
发布时间:2022-01-19 09:30:00 Java开发

JAXB 需要一个公共的无参数构造函数来做什么?

在编组期间,JAXB 需要一个公共的无参数构造函数来做什么? Marshaller msh = ctx.createMarshaller();msh.marshal(对象,System.out); 我传递的是一个对象,而不是一个类.为什么 JAXB 需要构造函数?建造什么? 解决方案 在封送操作期间,JAXB 实现不应该需要无参数构造函数.JAXB 确实需要一个用于解组.通常,在创建 ..
发布时间:2022-01-19 09:28:32 Java开发

定制 SOAP 响应的 JAX-WS 前缀

目标 我正在为一个相当旧的(但遗憾的是不可更改的)接口实现 Web 服务.我遇到了一个问题,即调用我的服务的客户端需要 SOAP 响应中的某个命名空间,而我很难将其更改为匹配. 考虑一个 hello world 示例,我想要这个: ..
发布时间:2022-01-19 09:26:43 Java开发