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