CxfWS
@WebService比较
@WebService
-
serviceName:指定暴露的服务名,WSDL中由类名+Service,变为指定名(实现类上指定)
-
name: 暴露的port type(接口上指定) 与endpointInterface结合使用
-
portName: 暴露的端口名(实现类上指定)
@SoapBinding
- style定义发送至 Web Service 和来自 Web Service 的消息的编码样式。有效值为DOCUMENT 和 RPC。缺省值为DOCUMENT。(字符串)
- use定义用于发送至 Web Service 和来自 Web Service 的消息的格式。缺省值为 LITERAL。ENCODED 在 Feature Pack for Web Services 中不受支持。(字符串)
- parameterStyle确定方法的参数是否表示整个消息体,或者参数是否是封装在执行操作之后命名的顶级元素中的元素。有效值为 WRAPPED 或 BARE。对于DOCUMENT 类型的绑定只能使用BARE 值。缺省值为 WRAPPED。(字符串)
@XmlAccessorType
类级别的注解。定义这个类中的何种类型需要映射到XML
参数 value 可以接受4个指定值,这几个值是枚举类型,方便调用:
- XmlAccessType.FIELD:映射这个类中的所有字段到XML
- XmlAccessType.PROPERTY:映射这个类中的属性(get/set方法)到XML
- XmlAccessType.PUBLIC_MEMBER:将这个类中的所有public的field或property同时映射到XML(默认)
- XmlAccessType.NONE:不映射
@Autowired
需继承 SpringBeanAutowiringSupport