2.7. MicroProfile REST Client


2.7.1. MicroProfile REST 客户端

JBoss EAP XP 5.0.0 支持 MicroProfile REST 客户端 2.0,它在 Jakarta RESTful Web Services 2.1.6 客户端 API 上构建,以提供类型安全方法用于通过 HTTP 调用 RESTful 服务。MicroProfile 类型 Safe REST 客户端定义为 Java 接口。借助 MicroProfile REST 客户端,您可以使用可执行代码编写客户端应用。

使用 MicroProfile REST 客户端来提供以下功能:

  • 直观的语法
  • 供应商编程注册
  • 声明性注册供应商
  • 标头声明规格
  • 服务器上的标头传播
  • ResponseExceptionMapper
  • Jakarta 上下文和依赖注入集成
  • 访问服务器事件(SSE)

MicroProfile Config 是规范的名称,开发人员可以用于配置应用和微服务在多个环境中运行,而无需修改或重新打包这些应用程序。在以前的版本中,MicroProfile Config 作为技术预览提供 JBoss EAP,但自此后已被删除。MicroProfile 配置现在仅适用于 JBoss EAP XP。

定义 resteasy.original.webapplicationexception.behavior MicroProfile Config 属性

您可以将 resteasy.original.webapplicationexception.behavior 参数设置为 web.xml servlet 属性或系统属性。以下是 web.xml 中的一个此类 servlet 属性的示例:

<context-param>
    <param-name>resteasy.original.webapplicationexception.behavior</param-name>
    <param-value>true</param-value>
</context-param>
Copy to Clipboard Toggle word wrap

您还可以使用 MicroProfile 配置来配置任何其他 RESTEasy 属性。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat