Skip to content

Spring Boot Application with JPA, MongoDB, and Global Exception Handling

Notifications You must be signed in to change notification settings

codelur/mongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Application with JPA, MongoDB, and Global Exception Handling

Description

This project is a Spring Boot application that demonstrates how to use Spring Data JPA (for relational databases), Spring Data MongoDB (for NoSQL databases), and Global Exception Handling with @ControllerAdvice. The application provides RESTful endpoints for managing entities in both a relational database and MongoDB.

Key Features

  • Spring Boot: Simplified development with auto-configuration and embedded active servers.
  • Spring Data JPA: For working with relational databases (e.g., MySQL, PostgreSQL).
  • Spring Data MongoDB: For working with MongoDB as a NoSQL database.
  • Global Exception Handling: Centralized exception management using @ControllerAdvice.
  • REST API: Expose RESTful web services for CRUD operations.

Technologies Used

  • Java 17
  • Spring Boot 3.x
  • Spring Data JPA
  • Spring Data MongoDB
  • MongoDB
  • Maven (for build and dependency management)

Setup and Configuration

Prerequisites

  • Java 17+
  • Maven 3.x+
  • MongoDB instance running

About

Spring Boot Application with JPA, MongoDB, and Global Exception Handling

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published