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 文件中手动配置它们。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat