Back To Course Home
Spring Data: Bridging Multiple Databases
0% completed
Introduction to Spring Data
Spring Data FrameworkConfiguration and Application Start-UpDomain-Driven DesignQuiz: Introduction to Spring Data
Spring Data in Detail
Spring Data CommonsSpring Data RepositoriesQuery MethodsCustom Spring Data RepositoriesProjectionDomain EventsQuerydsl ExtensionQuiz: Spring Data in Detail
Spring Data JDBC
Setup and ConfigurationIntegration of POJO with the JDBC RepositoryMyBatis IntegrationJDBC AuditingJDBC LockingQuiz: Spring Data JDBC
Spring Data JPA
Spring Data JPA SetupJPA Entities and RepositoriesJPA TransactionsJPA AuditingQuiz: Spring Data JPAChallenge: Book Loan SystemSolution: Book Loan System

Project

Build a Full Stack Application Using Spring Boot and Thymeleaf
Spring Data MongoDB
Spring Data MongoDB SetupSaving, Updating, and Removing DocumentsQuerying DocumentsMongoDB SessionsMongoDB TransactionsReactive MongoDBAuditingQuiz: Spring Data MongoDBChallenge: Fine Calculation SystemSolution: Fine Calculation System
Spring Data Redis
Spring Data Redis Setup
Redis Object Mapping and Repositories
Direct Operations using RedisTemplate
Redis Messaging
Redis Streams
Redis Transactions
Reactive Redis
Quiz: Spring Data Redis
Challenge: Reservation Queue
Solution: Reservation Queue
Spring Data Couchbase
Spring Data Couchbase SetupCouchbase Documents and RepositoriesCouchbaseTemplate and Direct OperationsCouchbase TransactionsAuditingReactive CouchbaseQuiz: Spring Data CouchbaseChallenge: Book Review SystemSolution: Book Review System
Spring Data Neo4j
Spring Data Neo4j SetupNeo4j Nodes and RepositoriesNeo4jTemplate OperationsAuditingReactive Neo4jQuiz: Spring Data Neo4jChallenge: Book Recommendation SystemSolution: Book Recommendation System
Spring Data for Apache Cassandra
Spring Data Cassandra SetupApache Cassandra Entities and RepositoriesIntroduction to Cassandra TemplateReactive CassandraAuditingQuiz: Spring Data for Apache CassandraChallenge: Implementing Library AnalyticsSolution: Implementing Library Analytics
Spring Data Elasticsearch
Spring Data Elasticsearch SetupElasticsearch Object Mapping and RepositoriesSpring Data's ElasticsearchOperationsReactive ElasticsearchAuditingQuiz: Spring Data ElasticsearchChallenge: Implementing Library ReportingSolution: Implementing Library Reporting

Mini Project

Bank Management System
Wrapping Up
Conclusion

Solution: Reservation Queue

Here's the solution to the reservation queue challenge.

We'll cover the following
  • Solution
    • Update the Book class
    • Create the User class
    • Create the BookLoanEntry class
    • Create the ReservationQueue class
    • Update the BookRepository interface
    • Create the UserRepository interface
    • Create the BookLoanEntryRepository interface
    • Create the ReservationQueueRepository interface
    • Spring Data Redis application

Solution

Get hands-on with 1400+ tech skills courses.