java - JAXB 大字节[]字段

标签 java jaxb

我遇到一个问题,我必须处理具有大量二进制内容的 XML。

通常我会像这样定义模型类:

@XmlType
public class DataContainer {
  byte[] content;

  // getters/setters
}

现在,内容量级约为 1GB,取消/编码成为一个主要问题。

您知道我如何将自定义取消/编码实现为以下内容吗:

@XmlType
public class DataContainer {
  javax.activation.DataSource content;

  // getters/setters
}

我会使用 XmlAdapter,但 byte[] 的 valueType 并不能真正帮助解决该问题。

最佳答案

关于java - JAXB 大字节[]字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477991/

相关文章:

java - 作业异常处理问题

java - WAV音频无法从IntelliJ创建的JAR文件中播放

java - Spring Boot多模块项目中的Vaadin问题

java - 有没有办法在接口(interface)引用实现中没有 JAX-WS 注释的情况下将接口(interface)与 Jersey RESTful 服务一起使用?

java - 从 WSDL 文件生成 Java 代码

java - 如何使用 JAXB 对元素进行逻辑分组?

java - 适用于 Windows 但不适用于 Linux 的应用程序

javascript - 将 JSON 数据从 JavaScript 发送到 Servlet

java - Apache CXF 将类 "known"添加到 JAXB 上下文

java - 我怎么能忽略一个父类(super class)?