我需要使用PagingAndSortingRepository以获取元素列表。我也需要用RequestParam过滤这个列表。使用findAll PagingAndSortingRepository和筛选器
在控制器中,我有:
@RequestMapping(path = "/listfilter", method = RequestMethod.GET)
public Page<Element> getElements(
@RequestParam("page") int page,
@RequestParam("size") int size,
@RequestParam("aaa") String filter) {
Filter filter = new Filter();
filter.setPageNum(page);
filter.setPageSize(size);
filter.setAaa(aaa);
return controller.findElements(filter);
}
我怎样才能过滤列表传递给该方法
Page<Element> findElements(Pageable pageable) {...}
谢谢
将它与'JpaSpecificationExecutor'结合起来...这可以让你定义一个'Specification'并将其与分页结合起来。 –