Xstream把xml转换成java对象的异常:java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory
16lz
2021-01-22
1.抛出的异常信息如下:
2.原因:
应该改成:
XStream xstream=new XStream(new DomDriver()); //注意:不是new Xstream(); 否则报错:java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory
xstream.processAnnotations(PersonBean.class); //如果是用注解的方式,这句不能少
PersonBean person=(PersonBean)xstream.fromXML(xmlStr);
System.out.println("person=firstname=="+person.getFirstName());
return person;
更多相关文章
- C/C++比java效率高的原因?
- 再论javaIO之拷贝MP3(read方法返回int的原因)
- 【JAVA】用java编写程序时总提示缺少方法主体或声明抽象的原因
- 企业分布式微服务云SpringCloud SpringBoot mybatis (十四)Spring