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 哈哈!
?