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>
<context-param>
<param-name>resteasy.original.webapplicationexception.behavior</param-name>
<param-value>true</param-value>
</context-param>
您还可以使用 MicroProfile Config 来配置任何其他 RESTEasy 属性。