【发布时间】:2017-04-10 19:11:29
【问题描述】:
我正在使用JAXB 调查对象marshaling 和unMarshaling。同时注意到有两个选项可以获取JAXBContext 的实例。
- 一个基于类:
JAXBContext context = JAXBContext.newInstance(ex.getClass()); - 另一种基于包名:
JAXBContext context = JAXBContext.newInstance(ex.getClass().getPackage().getName());
对于第二种方式,您必须提供jaxb.index 文件,其中包含 bean 类名列表。
也许有人可以解释一下,这两种获取JAXBContext实例的方法有什么区别?哪个更好用?什么时候用?
【问题讨论】: