这几天,在用CXF做一个从内网数据库读取信息到外网数据库时,出现了一个错误:如下
严重: No message body writer has been found for class java.util.ArrayList, ContentType: application/xml
这是肿么了?百度不得其解,没有办法了!一步一步调试吧,打印sql,没问题;读取数据库的字段也没有问题!最后才发现原来我们在读取数据库的信息封装成xml文件时,javabean实体类前要加一个注解,如下:
@XmlRootElement(name = "VipCustomer")
public class CustBean implements Serializable {
}
问题解决,真是太小白了!