Пейджинговый запрос на сервере клиент-сервер запрашивает ресурсы, результаты запроса ресурсов сервера и возвращает интерфейс org.springframework.data.domain.Page.Я не могу использовать его на клиентском сервере.Я инкапсулировал его как объект сущности, но проблема заключалась в том, что параметры условного запроса не могли быть переданы.
Сервер ресурсов
@Override
public Page<RoleEntity> findAllPage(int page, int pageSize) {
ExampleMatcher.GenericPropertyMatchers.startsWith());
return roleDao.findAll(PageRequest.of(page-1, pageSize,Sort.by(Sort.Order.desc("id"))));
}
Разбиение на страницы клиентского сервера
<nav aria-label="..." th:fragment="simplePage(jpaPageTool)">
<ul class="pagination">
<li class="page-item" th:classappend="${jpaPageTool.isFirstPage}?'disabled':''">
<a class="page-link" th:href="@{${#request.getRequestURI()}(page=${jpaPageTool.page-1})}" aria-label="Previous">
<span aria-hidden="true">«</span>
<span class="sr-only">Previous</span>
</a>
</li>
<div th:text="${#request.getQueryString()}"></div>
<th:block th:if="${jpaPageTool.totalPages < 10}">
<th:block th:each="pageNo : ${#numbers.sequence(1, jpaPageTool.totalPages)}">
<li class="page-item " th:classappend="${jpaPageTool.page == pageNo}?'active':''">
<a class="page-link" th:href="@{${#request.getRequestURI()}(page=${pageNo})}" th:text="${pageNo}"></a>
</li>
</th:block>
</th:block>
<li class="page-item" th:classappend="${!jpaPageTool.isLastPage}?'disabled':''">
<a class="page-link" th:href="@{${#request.getRequestURI()}(page=${jpaPageTool.page+1})}" aria-label="Next">
<span aria-hidden="true">»</span>
<span class="sr-only">Next</span>
</a>
</li>
</ul>
</nav>
Как передать параметры условного запроса?
org.springframework.boot: spring-boot-starter-data-jpa : 2.1.2.RELEASE org.springframework.boot: spring-boot-starter-web: 2.1.2.RELEASE org.springframework.cloud:spring-cloud- 起动 的 oauth2: 2.1.1.RELEASE