最近对接XML的api文档。
Bean转xml报错了。
通过打断点发现缓存map不存在这个class。
之后去查代码什么时候注册到这个beanInfoMap。
最终发现在这块注解注入map时未初始化。
RuntimeTypeInfoSet typeSet = getTypeInfoSet();
getClassInfo.发现HLRequest属性的第二个是Object。这时候就清楚了。泛型的类型未指定。但是代码已经指定泛型。仍未解析。
https://blog.csdn.net/github_39557053/article/details/102728822最后找了一篇博客。
发现构造器是多个class。绑定泛型的class即可。
done!
javax.xml.bind.JAXBException: class nor any of its super class is known to this context.
最新推荐文章于 2024-04-28 01:25:31 发布