스프링 페이징 예제
스프링 데이터 웹 지원을 사용하도록 설정하면 Pageable을 웹 컨트롤러 메서드에 대한 입력 매개 변수로 사용하고 Page 개체를 클라이언트에 반환할 수 있습니다. UI에서 이러한 기본값은 별도의 색상으로 강조 표시할 수 있습니다. 페이징앤분류를 구현하는 모든 API는 페이지를 반환합니다. 페이지에서 결과 목록을 반환 해야 하는 경우 페이지의 getContent() API는 스프링 데이터 REST API의 결과로 가져온 레코드 목록을 제공합니다. 현재 JDBC 템플릿을 사용하고 있습니다. 스프링 데이터 JPA와 함께 사용할 수 있습니까? 그렇다면 어떻게 생겼고 dao 레이어에서 쿼리를 작성하는 방법을 사용해야 합니다. 그렇지 않은 경우 스프링 데이터 JPA를 지원하는 다른 JPA 공급자는 무엇입니까? 상관 없어, 나는 ORM 개념에 새로운, 당신은 pls가 가장 쉬운 방법입니다 제안 할 수 있습니다. 자동 구성이 활성화된 스프링 부팅 응용 프로그램에서는 기본적으로 SpringDataWebAutoConfiguration을 로드하므로 @EnableSpringDataWebSupport 주석을 포함하므로 아무 것도 수행할 필요가 없습니다. 필요한 콩. 모든 리포지토리의 페이징 메서드를 사용하려면 PagingAndSortingRepository를 확장해야 합니다: http://localhost:8080/subjects Spring을 호출하면 API가 있는 페이지, 크기, 정렬 매개 변수 제안이 자동으로 추가됩니다.
스프링하지만 대부분의 데이터 그리드에 대한 일반적인 요구 사항입니다. 당신이 방향을 저를 가리 킬 수 있는지 궁금해. 이는 위에서 접두사 속성과 유사한 효과를 가지지만 정렬 매개변수에도 적용됩니다. 한정자 구분 기호는 매개 변수 이름에서 접두사를 구분하는 데 사용됩니다. 위의 예에서는 my_page, my_size 및 my_sort를 쿼리 매개변수만 평가됩니다. 당신이 PagingAndSorting을 구현하기 때문에 당신의 예는 매우 좋은 보인다봄및 봄 부팅과 페이지 드롬을하고 더 나은 새로운 방법입니다 Repository. 이 튜토리얼에서 봄 페이징에 대한 아무것도 누락된 경우, 내가 코멘트에 알려. 안녕하세요 페트리, 나는 지금 봄 데이터 JPA2 애완 동물 프로젝트를 코딩하고 그냥이 문서에서 책에 대해 발견하고, Packt 웹 사이트에서 바로 구입. 핀란드 어 코더를 보고 좋은! (나는 프랑스어하지만 탈린에 살고있다). 기사 주셔서 감사합니다! 종류 안부, 우리는 수동으로 페이지 첨부 객체를 만들거나 스프링 데이터 웹 지원을 사용하여 얻은 후, 우리는 페이지 가능한 개체를 사용하여 쿼리 결과를 paginate 데이터베이스 쿼리를 만들어야합니다.
記事を見てくれてありがとうございます!