2.7.11.2.3. 使用 java.util.Map的 Multipart FormData Output


如果正文部分是统一的,您不必手动托管每个部分或使用 MultipartFormDataOutput 对象。您只需提供一个 java.util.Map,该类型必须具有正在使用 Map 类型声明的 generic 参数的通用类型。您还必须使用 @PartType 注释给方法标注,以指定各个部分的媒体类型。

示例:返回 客户 对象的映射

@Path("/multipart")
public class MyService {

    @GET
    @Produces("multipart/form-data")
    @PartType("application/xml")
    public Map<String, Customer> get() {
        ...
    }
}

注意

上例假定 客户 类标注了 JAXB。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.