cxf实现webservice时候数组和list的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

cxf实现webservice时候数组和list的问题

2020-01-08 16:31:31 801 1

我在用cxf实现webservice时候,接口中的一个参数是数组,返回的是pojo类,pojo类里面也有一个数组,然后我发布了这个接口,再用利用wsdl和wsdl2java去生成客户端的类,我发现原来使用数组的地方,生成的客户端类里面都变成了arraylist类型的。我发现我现在生成的wsdl里面参数不管是数组还是list,都是<xs:element maxOccurs="unbounded" minOccurs="0" name="filesNameArray" nillable="true" type="xs:string"/>这样的,没法区分是数组还是List.我想问下,用cxf实现webservice时候要怎么才能让生成的wsdl里面描述参数类型的时候能区分是数组还是list。

取消 提交回答
全部回答(1)
  • 长安归故里.
    2020-01-08 16:31:41

    Java代码 收藏代码

    <xs:element maxOccurs="unbounded" minOccurs="0" name="filesNameArray" nillable="true" type="xs:string"/>
    
    

    element是xs:sequence的子元素,并且放在complexType(复杂类型)元素下。 元素类型是string的。大多数情况是:string、anyType。string表示元素为string类型。anyType表示任何类型。

    你是作为java的服务端发布的集合类型参数的服务,但是wsdl肯定是按照soap规范中的标准生成的。

    0 0
相关问答

1

回答

webService缺点是什么?

2021-11-06 16:41:08 281浏览量 回答数 1

1

回答

Web Service的问题?报错

2020-06-22 15:00:36 261浏览量 回答数 1

1

回答

java 调用SAP PI Webservice?报错

2020-06-14 14:46:40 559浏览量 回答数 1

1

回答

camel中发布webservice的问题

2020-01-13 17:12:27 1287浏览量 回答数 1

1

回答

访问有安全认证的Web Service,再转换成Json,怎么实现比较好?

2016-07-05 12:43:23 1949浏览量 回答数 1

1

回答

webservice写的json格式客户端无法读出

2016-07-04 15:36:20 1840浏览量 回答数 1

1

回答

安卓连接webservice的问题

2016-06-12 13:34:08 1759浏览量 回答数 1

1

回答

tomcat之类的web server为什么 不用AIO实现偏偏选择NIO呢?

2016-05-30 15:00:02 3230浏览量 回答数 1

1

回答

C++ webservice的开发

2016-03-06 17:39:18 2827浏览量 回答数 1

2

回答

webservice需要备案吗

2014-08-24 16:08:02 6312浏览量 回答数 2
0
文章
349
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载