Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 744 Bytes

File metadata and controls

30 lines (20 loc) · 744 Bytes

🛠️ Spring Boot REST API - Product Management

This project is a simple Spring Boot-based RESTful API for managing products and their categories. It demonstrates route protection using JWT (JSON Web Tokens) to ensure secure access to resources.


🚀 Features

  • ✅ Add products under specific categories
  • 📦 Get all products or by category
  • 🔐 JWT-based authentication and route protection
  • 🧩 Clean separation of concerns (Controllers, Services, Repositories)
  • 🌱 Built using Spring Boot with REST principles

🔧 Tech Stack

  • Java
  • Spring Boot
  • Spring Security (JWT)
  • Maven
  • H2 / MySQL (Pluggable)
  • JPA/LOMBOK
  • Postman (for API testing)

📂 Project Structure