This is a simple REST API project built using Spring Boot, JPA (Hibernate), and PostgreSQL.
It demonstrates basic CRUD operations, pagination, and input validation.
- Spring Boot
- Spring Web
- Spring Data JPA
- Hibernate (JPA implementation)
- PostgreSQL
- Bean Validation (Jakarta Validation)
- Create a user
- Get all users with pagination
- Get user by ID
- Delete user
- Input validation (name, email)
- Automatic table creation using JPA