324장. Spring WebService 구성 요소


Camel 버전 2.6에서 사용 가능

중요

Camel WebService( camel-spring-ws ) 구성 요소는 Red Hat JBoss EAP(JBoss Enterprise Application Platform) 컨테이너에서 지원되지 않습니다. JBoss EAP 컨테이너에서ECDHE-WS 엔드포인트를 구현해야 하는 경우 JBoss EAP 컨테이너에 빌드된 webservice 하위 시스템을 사용하는 것이 좋습니다. 이 접근 방식은 자동으로 엔터프라이즈 수준의 서비스 (관리, 보안 포함)를 제공합니다. 나중에 DestinationRule-WS 끝점을 Camel 경로와 통합해야 하는 경우 초기 페이로드 처리 후 결과 EndpointImpl ECDHE을 Camel 경로에 전달할 수 있습니다.

Spring -ws: 구성 요소를 사용하면 Spring Web Services 와 통합할 수 있습니다. 클라이언트측 지원, 웹 서비스 액세스 및 서버- 자체 계약 우선 웹 서비스 생성을 위한 지원 서비스를 모두 제공합니다.

Maven 사용자는 이 구성 요소의 pom.xml 에 다음 종속성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-spring-ws</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
Copy to Clipboard Toggle word wrap

INFO:*Dependencies* Camel 2.8에서 이 구성 요소에는 Spring 3.0.x가 필요한 Spring-WS 2.0.x와 함께 제공됩니다. 이전 Camel 버전에는 Spring 2.5.x 및 3.0.x와 호환되는 Spring-WS 1.5.9가 제공되었습니다. Spring 2.5.x에서 이전 버전의 camel-spring-ws 를 실행하려면 Spring 2.5.x에서 Spring -webmvc 모듈을 추가해야 합니다. Spring 3.0.x에서 Spring-WS 1.5.9를 실행하려면 이 모듈이 Spring-WS 1.5.9에 포함되어 있으므로 Spring 3.0.x에서 OXM 모듈을 제외해야 합니다. ( 이 포스트참조)

324.1. URI 형식

이 구성 요소의 URI 스키마는 다음과 같습니다.

spring-ws:[mapping-type:]address[?options]
Copy to Clipboard Toggle word wrap

웹 서비스 매핑 유형을 노출하려면 다음 중 하나로 설정해야 합니다.

Expand
매핑 유형설명

rootqname

메시지에 포함된 root 요소의 정규화된 이름을 기반으로 웹 서비스 요청을 매핑하는 옵션을 제공합니다.

soapaction

메시지 헤더에 지정된ECDHE 작업을 기반으로 웹 서비스 요청을 매핑하는 데 사용됩니다.

uri

특정 URI를 대상으로 하는 웹 서비스 요청을 매핑하기 위해

xpathresult

들어오는 메시지에 대한 DestinationRule 표현식 의 평가를 기반으로 웹 서비스 요청을 매핑하는 데 사용됩니다. 평가 결과는 끝점 URI에 지정된ECDHE 결과와 일치해야 합니다.

beanname

PayloadRootQNameEndpointMapping,SoapActionEndpointMapping, SoapActionEndpointMapping , SoapAction EndpointMapping 등과 같은 기존 (기존) 끝점 매핑 과 통합하기 위해 org.apache.camel.spring.ws.bean.CamelEndpointDispatcher 오브젝트를 참조할 수 있습니다.

소비자이므로 주소에 는 지정된 mapping-type과 관련된 값(예:ECDHE 작업,ECDHE 표현식)이 포함되어야 합니다. 생산자로서 주소는 호출한 웹 서비스의 URI로 설정해야 합니다.

?option=value&option=value&…​ 형식의 URI에 쿼리 옵션을 추가할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat