4.8.3. 在 MicroProfile REST 客户端中声明提供程序注册
使用 MicroProfile REST 客户端将 org.eclipse.microprofile.rest.client.annotation.RegisterProvider 注释添加到目标接口,如以下示例所示:
@Path("resource")
@RegisterProvider(MyClientResponseFilter.class)
@RegisterProvider(MyMessageBodyReader.class)
public interface TestResourceIntf2 {
@Path("test/{path}")
@Consumes("text/plain")
@Produces("text/html")
@POST
public String test(@PathParam("path") String path, @QueryParam("query") String query, String entity);
}
使用注释 声明 MyClientResponseFilter 类和 MyMessageBodyReader 类无需调用 RestClientBuilder.register() 方法。