首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

webService+Spring学习札记

2012-08-02 
webService+Spring学习笔记Spring所需jar包:spring.jarspring-webmvc.jar?xfire所有包?异常:spring xfire

webService+Spring学习笔记

Spring所需jar包:

spring.jar

spring-webmvc.jar

?

xfire所有包

?

异常:spring xfire Cannot create mapping for java.util.List

?

wsdl不识别List,collection类型,解决方法:1、可以使用数组代替,2、创建一个接口名+.aegis.xml的文件并放到同一目录下,内容如下:

?

?

<?xml version="1.0" encoding="UTF-8"?><mappings><mapping>        <method name="findAllDeptInfo"><parameter index="0" componentType="java.lang.String" /><return-type  componentType="pojo.DeptInfo" />        </method></mapping></mappings>

?wsdl不识别set类型,解决方法:创建一个实体类.aegis.xml文件并放到同一目录下,例如:

?

userInfo.javapublic class userInfo{...private Set<RoleUser> userRoles = new HashSet<RoleUser>(0);...}

?对应配置文件:

?

?

<?xml version="1.0" encoding="UTF-8"?><mappings xmlns:my="http://my.bjvsp.tongtech.com"> <mapping name="userInfo"><property name="userRoles" componentType="pojo.RoleUser"></property> </mapping></mappings>

?

?

用ANT工具或命令行通过wsdl生成客户端

build.xml

?

热点排行