什么是 JAXBContext.newInstance(String contextPath)?
What is JAXBContext.newInstance(String contextPath)?
我在我的项目中看到了以下方法的用法
JAXBContext jc = JAXBContext.newInstance("org.test.customer");
其中 org.test.customer
是软件包名称。
这是否意味着我们可以 marshal/unmarshal 类 位于 org.test.customer
之下?
我的理解是基于
http://docs.oracle.com/javaee/5/api/javax/xml/bind/JAXBContext.html#newInstance(java.lang.String)
解释在 JAXBContext class javadoc
JAXBContext 实例从冒号分隔的 Java 包名称列表中初始化。每个 java 包包含 JAXB 映射 classes,模式派生 classes and/or 用户注释 classes。
示例:
JAXBContext jc = JAXBContext.newInstance( "com.acme.foo:com.acme.bar" );
我在我的项目中看到了以下方法的用法
JAXBContext jc = JAXBContext.newInstance("org.test.customer");
其中 org.test.customer
是软件包名称。
这是否意味着我们可以 marshal/unmarshal 类 位于 org.test.customer
之下?
我的理解是基于 http://docs.oracle.com/javaee/5/api/javax/xml/bind/JAXBContext.html#newInstance(java.lang.String)
解释在 JAXBContext class javadoc
JAXBContext 实例从冒号分隔的 Java 包名称列表中初始化。每个 java 包包含 JAXB 映射 classes,模式派生 classes and/or 用户注释 classes。
示例:
JAXBContext jc = JAXBContext.newInstance( "com.acme.foo:com.acme.bar" );