Spring Data Provider Add-on: An easy way to connect a Vaadin Grid to a Spring backend.
Only requires you to implement
protected Page fetchFromBackEnd(Query<T, Object> query, Pageable pageable)
protected int sizeInBackEnd(Query<T, Object> query)
protected List getDefaultSortOrders()
and deals with paging internally.