SpringBoot MongoDB Pagination RestAPIs Example

Tutorial: SpringBoot MongoDB Pagination RestAPIs Example with MongoRepository (extends PagingAndSortingRepository)

When we have a large dataset and we want to present it to the user in smaller chunks, pagination and sorting is often helpful solution. So in the tutorial, I introduce how to build “SpringBoot MongoDB Pagination RestAPIs Example” use Spring MongoRepository APIs that extends PagingAndSortingRepository to do the task with SpringBoot project example.

Here is a to do list for the tutorial:

– Introduce overview SpringBoot and MongoDB database project.
– Explain a hierarchy diagram of MongoRepository and PagingAndSortingRepository.
– Guide step by step with clearly and running coding examples for how to create a SpringBoot MongoDB Pagination RestAPIs.
– Create an integrative testsuite pagination sorting and filtering requests from Postman client to MongoDB Atlas through SpringBoot Pagination RestAPIs.

Related posts:


Continue reading “SpringBoot MongoDB Pagination RestAPIs Example”

Angular 9 SpringBoot MongoDB CRUD Example – using SpringData & Atlas MongoDB

In the tutorial, I introduce how to build an “Angular 9 SpringBoot MongoDB CRUD Example RestAPIs” project with the help of SpringData and Atlas MongoDB for POST/GET/PUT/DELETE requests with step by step coding examples:

– SpringBoot project produces CRUD RestAPIs with MongoDB database documents using the supporting of Spring Data.
– Angular 9 project will consume the SpringBoot CRUD RestAPIs then show up on component’s views.

Related posts:


– I draw a fullstack overview Diagram Architecture from Angular 9 Frontend to MongoDB database through SpringBoot RestAPI backend.
– Develop SpringBoot CRUD RestAPIs with the supporting of SpringWeb Framework.
– Implement Angular 9 CRUD application with the Angular 9 Httpclient to do CRUD request (Post/Get/Put/Delete) to SpringBoot Backend APIs.
– I create a testsuite with a number of integrative testcases with CRUD RestAPI requests from Angular 9 HttpClient to do CRUD requests to SpringBoot RestAPIs Server and save/retrieve data to MongoDB database.

Continue reading “Angular 9 SpringBoot MongoDB CRUD Example – using SpringData & Atlas MongoDB”

SpringBoot + Angular 9 + PostgreSQL CRUD Example – Architecture Diagram

In the tutorial, I introduce how to create an “SpringBoot + Angular 9 + PostgreSQL CRUD RestAPIs Example” with POST/GET/PUT/DELETE requests:

– Design overview system with an Architecture Diagram that includes: Angular 9 Client, SpringBoot RestAPIs, and PostgreSQL database.
– Implement Angular 9 CRUD Client with Angular built-in HttpClient to communicate with server side.
– Implement SpringBoot RestAPIs that gets data from PostgreSQL using Spring Data JPA and returns back data as Json format to requested Angular 9 Client.

Related posts:


Continue reading “SpringBoot + Angular 9 + PostgreSQL CRUD Example – Architecture Diagram”

Angular 9 SpringBoot MySQL CRUD Example – Architecture Diagram

In the tutorial, I introduce how to create an “SpringBoot + Angular 9 CRUD Example” with MySQL database and POST/GET/PUT/DELETE requests to SpringBoot RestAPIs.

– Design overview system by Architecture Diagram that includes: Angular Client, SpringBoot RestAPIs, and MySQL database.
– Implement Angular 9 CRUD Client with Angular built-in HttpClient to communicate with server side.
– Implement SpringBoot RestAPIs that gets data from MySQL using Spring Data JPA and returns back data as Json format to requested Angular Client.

Related posts:


Continue reading “Angular 9 SpringBoot MySQL CRUD Example – Architecture Diagram”

Angular 8 SpringBoot MySQL CRUD Example – Architecture Diagram

In the tutorial, I introduce how to create an “SpringBoot + Angular 8 CRUD Example” with MySQL database and POST/GET/PUT/DELETE requests to SpringBoot RestAPIs.

– Design overview system by Architecture Diagram that includes: Angular Client, SpringBoot RestAPIs, and MySQL database.
– Implement Angular 8 CRUD Client with Angular built-in HttpClient to communicate with server side.
– Implement SpringBoot RestAPIs that gets data from MySQL using Spring Data JPA and returns back data as Json format to requested Angular Client.

Related posts:


Continue reading “Angular 8 SpringBoot MySQL CRUD Example – Architecture Diagram”