API 레퍼런스 (Javadoc)¶
라이브러리는 매 릴리즈마다 javadoc.jar를 Maven Central에 함께 업로드합니다. 두 가지 방법으로 읽을 수 있습니다.
온라인 (javadoc.io)¶
javadoc.io는 Maven Central의 모든 아티팩트에 대한 Javadoc을 자동으로 미러링합니다 — 별도 설정 불필요.
- 최신: https://javadoc.io/doc/kr.devslab/easy-paging-spring-boot-starter/latest
- 특정 버전:
https://javadoc.io/doc/kr.devslab/easy-paging-spring-boot-starter/<버전>(예: 0.2.0)
새 버전을 처음 방문할 때는 javadoc.io가 Maven Central에서 jar를 가져오느라 약간 느리지만, 이후 방문부터는 캐시되어 빠릅니다.
IDE 안에서¶
의존성을 추가하면 IntelliJ IDEA, Eclipse, VS Code (Java 확장) 가 Maven Central에서 javadoc.jar를 자동으로 가져옵니다. @AutoPaginate, @KeysetPaginate, PageResponse, KeysetPage 같은 타입 위에 마우스를 올리면 Javadoc 툴팁이 보입니다.
IDE에서 안 보이면 의존성 새로고침:
주요 진입점¶
API를 읽기 시작할 때 좋은 지도:
| 클래스 | 역할 |
|---|---|
@AutoPaginate |
Offset 페이지네이션용 컨트롤러 어노테이션 |
@KeysetPaginate |
커서 페이지네이션용 컨트롤러 어노테이션 |
PageResponse |
Offset 응답 봉투 |
KeysetPage |
Keyset 응답 봉투 |
KeysetRequest |
Keyset 요청에서 해결된 커서 + 페이지 크기 |
CursorCodec |
Keyset 커서 인코딩/디코딩 (HMAC-SHA256 서명) |
PageResponseFactory |
기본 응답 봉투를 교체하는 SPI |
ReactivePagingSupport |
블로킹 MyBatis 호출용 Reactor 헬퍼 |
EasyPagingProperties |
모든 easy-paging.* 설정 키 |