This is a Spring Boot application that demonstrates:
β
Redis Caching
β
H2 In-Memory Database
β
Static Scheduled Tasks
β
Dynamic Scheduling using ScheduledFuture
β
ThreadPoolTaskScheduler Integration
β
Spring Filter
- Uses
@Cacheable,@CacheEvict, and@CachePut - Speeds up repeated reads from the database
- Auto-configured for quick development and testing
- Data resets on restart
- H2 Console enabled for easy viewing
- Executes fixed interval tasks using
@Scheduled
- Create, cancel, and manage scheduled tasks at runtime
- Backed by
ThreadPoolTaskSchedulerandScheduledFuture<?>
- Spring Boot
- Spring Data JPA
- H2 Database
- Redis Cache
- Spring Scheduler
- Filter