This repository contains practice projects and examples demonstrating the integration of Spring Boot with MongoDB.
This project showcases how to build applications using Spring Boot and MongoDB, covering:
- Spring Data MongoDB configuration
- Creating RESTful APIs
- Document mapping
- Basic CRUD operations
- Advanced MongoDB queries
- Relationship handling in MongoDB
- Java 11 or higher
- Maven or Gradle
- MongoDB (local installation or MongoDB Atlas)
- Clone this repository
- Configure MongoDB connection in
application.properties - Run the application using Spring Boot
- User management
- Product catalog
- Data validation
- Error handling
- Integration tests
API documentation is available when running the application at /swagger-ui.html
- Spring Boot
- Spring Data MongoDB
- MongoDB
- Lombok
- Swagger/OpenAPI
This project is licensed under the MIT License - see the LICENSE file for details.