- 原理:
AXIS2会将Web service的 方法中的参数,返回值中 的自定义对象、数组、List等类型 统一映射为OMElement类型
我们需要做的:
- 1.先编写OMElement与类型之间的转换方法的util class
public class OMElementStudent1Util { |
|
//OMElement to business Object type } |
- 2.AXIOM webservice class
@Service public class TestOMSpring { } |
META-INF/services.xml文件:
<serviceGroup> <service name="TestOMSpring" scope="application" targetNamespace="http://quickstart.samples/"> </operation> </operation> </operation> </operation> </operation> </operation> </service> </serviceGroup > |
- 3.client 端
public class TestOMSpringClient { |
|
} |
执行测试
silly list: silly mac macy mac2 list: silly mac macy mac2 --------------------------- 3:macy:20 2:mac:20 list: 1:silly:20 2:mac:20 3:macy:20 4:mac2:20 |