2.8. MicroProfile REST 客户端


2.8.1. MicroProfile REST 客户端

JBoss EAP XP 4.0.0 支持基于 Jakarta RESTful Web Services 2.1.6 客户端 API 构建的 MicroProfile REST 客户端 2.0,以提供通过 HTTP 调用 RESTful 服务的类型安全方法。MicroProfile Type 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 中一个 such 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 Config 来配置任何其他 RESTEasy 属性。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部