No message body writer has been found for class org.springframework.data.domain.PageImpl, ContentType: application/json

原因:在cxf转换Page接口的实现类的时候,找不到@XmlRootElement注解。

 

解决办法:

1)直接把@XmlRootlement注解加到Page接口的实现类上面,但不可行!

2)自行设计一个PageBean对象

 

@XmlRootElement(name="pageBean")

public class PageBean<T> implements Serializable{

 

//当前页列表数据

private List<T> content;

//总记录数

private Long totalCount;

public List<T> getContent() {

return content;

}

public void setContent(List<T> content) {

this.content = content;

}

public Long getTotalCount() {

return totalCount;

}

public void setTotalCount(Long totalCount) {

this.totalCount = totalCount;

}

 

}

 

posted on 2017-09-20 20:59  卩丬My静水流深er  阅读(149)  评论(0编辑  收藏  举报