对于传输象list、map之类的对象时需要加一个配置文件,比如你的接口是BookService,那么你就加上一个BookService.aegis.xml,将它放在同BookService一个目录下
BookService.aegis.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<mapping>
<method name="sayHello">
<return-type componentType="com.xzwx.project1.pojo.User" />
</method>
</mapping>
</mappings>
sayHello换成你对应的方法名,componentType为map或list中存储的对象类型,我已经测试过返回list用上面的方法是可以的,map没试过
BookService.aegis.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<mapping>
<method name="sayHello">
<return-type componentType="com.xzwx.project1.pojo.User" />
</method>
</mapping>
</mappings>
sayHello换成你对应的方法名,componentType为map或list中存储的对象类型,我已经测试过返回list用上面的方法是可以的,map没试过
只是因为部署方式的不同,导致的结果不同。不用spring的时候,返回数组和map都可以.
用spring方式,返回数组可以,返回map的size始终为0
和spring集成方式的时候,还需要怎么配置一下么?