Angular 12 + Spring Boot + MongoDB example: CRUD Application

In this tutorial, we will learn how to build a full stack Angular 12 + Spring Boot + MongoDB example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data MongoDB for interacting with MongoDB database. Front-end side is made with Angular 12, HTTPClient & Router.

More Practice:
Angular + Spring Boot: JWT Authentication & Authorization example
Angular + Spring Boot: File upload example

Serverless with Firebase:
Angular Firebase CRUD Realtime DB | AngularFireDatabase
Angular Firestore CRUD example | AngularFireStore

Read More

Angular 10 + Spring Boot + MongoDB example: full-stack CRUD Application

In this tutorial, I will show you way to build a full stack Angular 10 + Spring Boot + MongoDB example with a CRUD Application. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data MongoDB for interacting with MongoDB database. Front-end side is made with Angular 10, HTTPClient & Router.

Newer versions:
Angular 11 + Spring Boot + MongoDB example: CRUD Application
Angular 12 + Spring Boot + MongoDB example: CRUD Application

More Practice:
Spring Boot, MongoDB: JWT Authentication & Authorization example
Pagination with Angular 10 + Spring Boot example

Serverless with Firebase:
Angular 10 Firebase CRUD Realtime Database
Angular 10 Firestore CRUD with AngularFireStore

Read More

Angular 11 + Spring Boot + MongoDB example: CRUD Application

In this tutorial, we will learn how to build a full stack Angular 11 + Spring Boot + MongoDB example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data MongoDB for interacting with MongoDB database. Front-end side is made with Angular 11, HTTPClient & Router.

Newer version: Angular 12 + Spring Boot + MongoDB example: CRUD Application

More Practice:
Angular + Spring Boot: JWT Authentication & Authorization example
Angular + Spring Boot: File upload example

Serverless with Firebase:
Angular 11 Firebase CRUD Realtime DB | AngularFireDatabase
Angular 11 Firestore CRUD example | AngularFireStore

Read More

spring-boot-graphql-mongodb-example-feature-image

Spring Boot + GraphQL + MongoDB example with Spring Data & graphql-java

In this tutorial, we’re gonna build a Spring Boot GraphQL example that will expose CRUD APIs to create, read, update and delete objects in MongoDB database with the help of graphql-java and Spring Data.

Related Post:
Spring Boot with MongoDB CRUD example using Spring Data

More Practice:
Spring Boot + GraphQL + MySQL example with Spring JPA & graphql-spring-boot-starter

Read More

Spring Boot, MongoDB: JWT Authentication with Spring Security

This tutorial helps you build a Spring Boot Authentication (Login & Registration) & role-based Authorization example with JWT, Spring Security and Spring Data MongoDB. You’ll know:

  • Appropriate Flow for User Signup & User Login with JWT Authentication
  • Spring Boot Application Architecture with Spring Security
  • How to configure Spring Security to work with JWT
  • How to define Data Models and association for Authentication and Authorization
  • Way to use Spring Data MongoDB to interact with MongoDB Database

More Practice:
Spring Boot JWT Authentication with Spring Security, Spring Data JPA & MySQL/PostgreSQL
Spring Boot + GraphQL + MongoDB example with Spring Data & graphql-java
Spring Boot with MongoDB CRUD example using Spring Data

Read More

spring-boot-mongodb-pagination-filter-example-feature-image

Spring Boot MongoDB Pagination example with Spring Data

In previous post, we’ve known how to build Spring Boot Rest CRUD Apis with Spring Data MongoDB. In this tutorial, I will continue to make Pagination (and Filter) with Spring Data MongoDB and Pageable.

Related Post:
Spring Boot MongoDB CRUD example
Spring Boot @ControllerAdvice & @ExceptionHandler example

More Practice:
Spring Boot, MongoDB: JWT Authentication with Spring Security

Clients for this Server:
React with Material-UI / React with react-table v7
Angular 8 / Angular 10 / Angular 11 / Angular 12
Vue with Bootstrap / Vuetify

Read More

Angular 8 + Spring Boot + MongoDB example: full-stack CRUD Application

In this tutorial, I will show you way to build a full stack Angular 8 + Spring Boot + MongoDB example with a CRUD Application. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data MongoDB for interacting with MongoDB database. Front-end side is made with Angular 8, HTTPClient & Router.

Newer versions:
Angular 10 + Spring Boot + MongoDB example: CRUD Application
Angular 11 + Spring Boot + MongoDB example: CRUD Application
Angular 12 + Spring Boot + MongoDB example: CRUD Application

More Practice:
Angular 8 + Spring Boot: JWT Authentication with Spring Security example
Angular 8 + Spring Boot + PostgreSQL example: CRUD App
Angular 8 + Spring Boot: File upload example
Angular 8 + Spring Boot: Pagination example

Serverless:
Angular 8 Firebase CRUD Realtime DB | AngularFireDatabase

Read More