我正在使用Spring Boot SOAP Webservice Sample项目创建SOAP Web服务.如果我使用以下代码动态生成WSDL显示操作.
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "AvailNotifRequest")
@ResponsePayload
public OTAHotelAvailNotifRS getAvailNotif(@RequestPayload AvailNotifRequest request) {
Run Code Online (Sandbox Code Playgroud)
但我需要这样的变更请求元素.
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "OTAHotelAvailNotifRQ")
@ResponsePayload
public OTAHotelAvailNotifRS getOTAHotelAvailNotifRQ(@RequestPayload OTAHotelAvailNotifRQ request) {
Run Code Online (Sandbox Code Playgroud)
我在这个链接上发现了一个类似的问题Spring Web服务动态wsdl没有生成架构元素的消息答案说我们需要在请求元素之后添加后缀Request,如 AvailNotifRequest,但我想使用OTAHotelAvailNotifRQ作为我的请求输入.我如何使用它,因为当我更改这样的请求输入时,我没有在wsdl中获取操作.