2.7. MicroProfile REST Client
2.7.1. MicroProfile REST 클라이언트 링크 복사링크가 클립보드에 복사되었습니다!
JBoss EAP XP 5.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 Contexts and dependency Cryostat 통합
- SSE(서버 관련 이벤트) 액세스
2.7.2. resteasy.original.webapplicationexception.behavior MicroProfile Config 속성 링크 복사링크가 클립보드에 복사되었습니다!
MicroProfile Config 는 개발자가 애플리케이션을 수정하거나 다시 패키징하지 않고도 여러 환경에서 실행되도록 애플리케이션 및 마이크로서비스를 구성하는 데 사용할 수 있는 사양의 이름입니다. 이전에는 JBoss EAP에서 기술 프리뷰로 MicroProfile Config를 사용할 수 있었지만 이후 제거되었습니다. MicroProfile Config는 이제 JBoss EAP XP에서만 사용할 수 있습니다.
resteasy.original.webapplicationexception.behavior MicroProfile Config 속성 정의
resteasy.original.webapplicationexception.behavior 매개변수를 web.xml 서블릿 속성 또는 시스템 속성으로 설정할 수 있습니다. 다음은 web.xml 에서 이러한 서블릿 속성 중 하나의 예입니다.
<context-param>
<param-name>resteasy.original.webapplicationexception.behavior</param-name>
<param-value>true</param-value>
</context-param>
MicroProfile Config를 사용하여 다른 REST Cryostat 속성을 구성할 수도 있습니다.