JAX-WS中注释SOAPBinding的3种方式用在CXF中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40285302/article/details/84783093

JAXB2.1定义了从Java classes到XML Schema结构的一种映射。JAX-WS2.2使用了这种映射生成XML Schema命名的类型和global element(此element会被为每个方法生成的WSDL消息所引用)
JAX-WS2.2仅支持3种WSDL映射:document wrapped, document bare and RPC。

javax.jws.SOAPBinding注释可以让用户自己设置绑定方式:
1)Document Wrapped:
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT,use=SOAPBinding.Use.LITERAL,parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)

2)Document Bare:
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT,use=SOAPBinding.Use.LITERAL,parameterStyle=SOAPBinding.ParameterStyle.BARE)

3)RPC:
@SOAPBinding(style=SOAPBinding.Style.RPC,use=SOAPBinding.Use.LITERAL,parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)

如使用其他种类的组合则会报错。

猜你喜欢

转载自blog.csdn.net/qq_40285302/article/details/84783093