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

CXF对java type与xml其间的marshall,unmarshall

2012-09-06 
CXF对java type与xml之间的marshall,unmarshall??????? CXF已较完整的提供了java type对象与xml之间的mars

CXF对java type与xml之间的marshall,unmarshall

??????? CXF已较完整的提供了java type对象与xml之间的marshall,unmarshall,比如:String,DO,List.但 jaxb.JAXBEncoderDecoder.marshall无法marshall Map,唯独不能对Map直接进行marshall,unmarshall,这让人很是费解,为什么好事不做到底呢?也许是因为无法实现吧!每次对Map都要写一个Adapter也是让人很抓狂的!费话不说了,直接说下如何对Map进行Adapter.

1.对Map<Integer, UserDO>定义一个对应的XmlType.

@XmlJavaTypeAdapter(IntegerUserDOMapAdapter.class) Map<Integer, UserDO> getUsers(UserDO userDO);

?

期待着Map也能直接marshall,unmarshall 哈哈!

?

热点排行