Spring Boot & MongoDB integration
A Spring Boot REST API that connects to MongoDB, performs CRUD operations, and uses Spring Data MongoDB.
🧱 1. Maven Dependencies
⚙️ 2. application.properties
💡 You can also use
spring.data.mongodb.uri=mongodb://localhost:27017/demo_db
📦 3. Model Class (Document)
🧠 4. Repository Interface
🌐 5. REST Controller (CRUD)
🧪 6. Testing the API
Use Postman or curl
:
Create:
Get All:
✅ Summary
Component | Purpose |
---|---|
@Document |
Maps Java class to MongoDB collection |
MongoRepository |
Provides built-in CRUD methods |
MongoDB Config | Handled automatically via application.properties
|