Spring 可分页强制添加排序值
Spring pageable force add sorted value
我想强制向 Pageable 添加排序参数,即使传递了一个。 @SortDefault(sort = {"id"})
效果很好,但前提是未传递排序值。如果是 - 此注释被 忽略 。
如何添加“按id排序”即使通过其他字段排序?按ID排序应该排在最后。
我发现了一个可行的解决方法:
var pageableWithId = PageRequest.of(
pageable.getPageNumber(),
pageable.getPageSize(),
pageable.getSort().and(Sort.by("id")));
我想强制向 Pageable 添加排序参数,即使传递了一个。 @SortDefault(sort = {"id"})
效果很好,但前提是未传递排序值。如果是 - 此注释被 忽略 。
如何添加“按id排序”即使通过其他字段排序?按ID排序应该排在最后。
我发现了一个可行的解决方法:
var pageableWithId = PageRequest.of(
pageable.getPageNumber(),
pageable.getPageSize(),
pageable.getSort().and(Sort.by("id")));