A secure Spring Boot API for user registration and authentication built with Java 17.
Java 17
Spring Security 6
JSON Web Tokens (JWT)
Spring Data JPA / Hibernate
Bean Validation
Custom Exceptions
Swagger Documentation
User registration and authentication
Secured endpoints with JWT
Role-based authorization
Input validation
Exception handling
Swagger API docs
Prerequisites
Java 17
Maven
Installation
git clone https://github.com/namtruongto/Springboot-sercurity-6.12-Jwt.git
Configure
Copy application.properties
mvnw spring-boot:run
Browse API docs at http://localhost:8080/api/swagger-ui/index.html ↗
Contact 📧
For any questions, please contact tonamtruong17062000@gmail.com