Skip to content

Latest commit

 

History

History

blaze-persistence

Boot Data Keyset Pagination with Blaze Persistence

Overview

This project extends the concept of keyset pagination with an additional library, Blaze Persistence, providing simpler syntax for complex dynamic queries.

Features

  • Efficient pagination for large datasets by fetching only necessary data
  • Dynamic query capabilities
  • Advanced filtering options

Format code

./mvnw spotless:apply

Run tests

./mvnw clean verify

Run locally

docker-compose -f docker/docker-compose.yml up -d
./mvnw spring-boot:run -Dspring-boot.run.profiles=local

Using Testcontainers at Development Time

You can run TestApplication.java from your IDE directly. You can also run the application using Maven as follows:

./mvnw spring-boot:test-run

Useful Links