2.7.2. 使用 @Provider 类构建内容
JAX-RS 规范允许您插入自己的请求/响应正文读取器和作者。为此,您可以为类标上 @Provider,再为读取器指定 @Produces 类型和 @Consumes 类型。您还必须实施 MessageBodyReader/Writer 接口。
使用 @Provider 标注的客户端提供程序必须为每个客户端实例注册,以便 JAX-RS 容器运行时处理注释。为了避免意外或重复的客户端供应商注册出现问题,系统属性 resteasy.client.providers.annotations.disabled 会禁用带有 @Provider 标注的客户端供应商的默认处理。
RESTEasy ServletContextLoader 会自动扫描标有 @Provider 的类的 WEB-INF/lib 和 class 目录,或者您可以在 web.xml 文件中手动配置它们。