Map以及非javabean这类无法处理的返回值类型,要自己处理
- 使用注解标记这个类型,使用@XmlJavaTypeAdapter修饰无法自动处理的类型。使用该注解时,通过value属性制定一个转换器。这个value值的类型是xmlAdapter的子类的字节码文件也就是xxx.class,因此可以自定义类,继承自这个xmlAdapter。用这个注解告诉编译器,这个无法解决的类型将由注解指定的那个类型进行替换。
- 创建这个子类,并实现xmlAdapter这个抽象类中的抽象方法。方法分别是两种类型之间的相互转换。