Since the current answer is not valid and the links are broken
By Class Annotation
@BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)
By Code configuration
JaxWsClientFactoryBean factory = new JaxWsClientFactoryBean();
...
factory.setBindingId(SOAPBinding.SOAP12HTTP_BINDING);
By xml configuration
<binding name="headwig">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="weave">
<wsoap12:operation soapAction="" style="documment"/>
<input name="grain">
<wsoap12:body .../>
<wsoap12:header message="QName" part="partName"
use="literal|encoded"
encodingStyle="encodingURI"
namespace="namespaceURI" />
</input>
...
</binding>