Skip to content

Spring Boot REST API for managing products and categories with JWT-based authentication ensuring secure route protection

Notifications You must be signed in to change notification settings

sujalyadav7538/SpringBoot_e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ 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

About

Spring Boot REST API for managing products and categories with JWT-based authentication ensuring secure route protection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages