使用 IAttachment 获取 multipart/form-data 个零件

Get multipart/form-data parts with IAttachment

我尝试实现一个微服务客户端来接收多部分表单数据。我正在使用 Eclipse Microprofile 和 Openliberty。因此,我使用了 https://openliberty.io/docs/21.0.0.6/send-receive-multipart-jaxrs.html 上的示例。 在这个例子中,我看到一个方法有一个类型为 IAttachment 的参数。但是,我的工作区 (Eclipse) 中没有提供此界面的库。
我需要如何配置我的 pom.xml 才能获得此接口?
哪个库应该提供这个接口?

IAttachment class 是一个 WebSphere/Liberty-specific 接口,因此您需要将此依赖项添加到 pom.xml:

<dependency>
    <groupId>com.ibm.websphere.appserver.api</groupId>
    <artifactId>com.ibm.websphere.appserver.api.jaxrs20</artifactId>
    <version>1.1.54</version>
    <scope>provided</scope>
</dependency>

在 Jakarta REST 规范的未来版本中,您将能够使用规范定义的接口,使您的应用程序更具可移植性。有关详细信息,请参阅 https://github.com/eclipse-ee4j/jaxrs-api/issues/418