我正在使用spring boot和spring ws来编写soap webservice。在我的服务中,我需要使用自定义标头对象在标头中创建authentican。另外,我必须在wsdl文档上显示这个头对象。我可以通过编写自定义porttype提供程序将对象添加为Message。但是我无法将此消息添加到操作标头输入中,如下所示。
<wsdl:binding name="ProductionSoap" type="tns:ProductionSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="TransferProduction">
<soap:operation soapAction="http://tempuri.org/TransferProduction"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:TransferProductionAuthHeader"
part="AuthHeader" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
我该如何解决这个问题????