스프링 부트 SOAP Webservice 샘플 프로젝트를 사용하여 SOAP 웹 서비스를 생성합니다. 다음 코드를 동적으로 생성하면 WSDL에 Operations가 표시됩니다.SpringBoot SOAP 웹 서비스 동적 WSDL 생성이 작동하지 않음 RequestPayload 요소에서 요청 접미사를 제거하는 경우
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "AvailNotifRequest")
@ResponsePayload
public OTAHotelAvailNotifRS getAvailNotif(@RequestPayload AvailNotifRequest request) {
하지만 이처럼 변경하려면 요청 요소가 필요합니다.
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "OTAHotelAvailNotifRQ")
@ResponsePayload
public OTAHotelAvailNotifRS getOTAHotelAvailNotifRQ(@RequestPayload OTAHotelAvailNotifRQ request) {
나는
Spring web service dynamic wsdl not generating message for a schema element 대답은 우리가 AvailNotifRequest
같은 요청 요소 후 접미사 요청을 추가해야하지만 난 내 요청 입력으로 OTAHotelAvailNotifRQ
를 사용하려면 말한다이 링크에 비슷한 질문을 발견했다. 이렇게 입력 요청을 변경하면 wsdl에서 작업을 가져 오지 못하기 때문에 어떻게 사용할 수 있습니까? official Spring-WS documentation 따르면