xml转对象以后,返回对象不为空,但是所有的属性都是空值。
JAXBContext jaxbContext = JAXBContext.newInstance(User.class);
// null
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
User user = (User)unmarshaller.unmarshal(file);
解决办法:增加jaxb 包,在maven中增加依赖:
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.2.11</version>
</dependency>