在以前的文章中介绍过了5种发布WebService服务的方法,如果不了解请查看:
http://www.what21.com/sys/view/java_webservice_1476079238926.html
http://www.what21.com/sys/view/java_webservice_1476103611930.html
这些发布的服务消息格式都为SOAP1.1,现在我们需要使用SOAP1.2的消息格式,该怎么做呢?
指定发布的消息格式类型为SOAP1.2
需要注解,@BindingType(value = SOAPBinding.SOAP12HTTP_BINDING)或者@BindingType(value = "http://www.w3.org/2003/05/soap/bindings/HTTP/"),
注:SOAPBinding.SOAP12HTTP_BINDING的值就是"http://www.w3.org/2003/05/soap/bindings/HTTP/"。
完整的代码案例:package com.what21.cxf3;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.xml.ws.BindingType;
import javax.xml.ws.soap.SOAPBinding;
@WebService
@BindingType(value = SOAPBinding.SOAP12HTTP_BINDING)
public interf