0
Apache CXF를 기반으로 SOAP 클라이언트를 개발 중입니다. 웹 서비스에 액세스하기위한 Java 클래스는 Maven 플러그인 wsdl2java
을 사용하여 생성됩니다. 생성 된 웹 서비스 즉, wsdl2java를 사용하여 다른 WSDL 버전에 대한 사용자 정의 서비스 클래스 이름 설정
이 내부적으로 모두 WSDL을가 동일한 이름을 사용
- info_service_v1.wsdl, 두 개의 서로 다른 버전의 서비스 (
InfoService
)를 정의하는 두 개의 WSDL에있다 각 클래스의 이름은InfoService
입니다.사용 된 WSDL에 따라 다른 이름을 지정할 수 있습니까?
예 :
info_service_v1.wsdl
-> InfoServiceV1info_service_v2.wsdl
-> InfoServiceV2
'-sn' 옵션은 WSDL에 여러 서비스가있는 경우에만 특정 서비스를 선택합니다. 서비스 인터페이스의 이름 바꾸기는 지원하지 않습니다. 특정 패키지를 사용해야 할 것 같네요. –