This is a basic CRUD backend application built using Spring Boot and Java. The purpose of this project is to help me learn the fundamentals of Spring Boot, RESTful APIs, and Java backend development.
- Create, Read, Update, and Delete (CRUD) operations for:
- Authors
- Books
- RESTful API design
- Data persistence with JPA and Hibernate
- Entity relationships (One-to-Many: Author β Books)
- Java 17
- Spring Boot
- Spring Data JPA
- PostgreSQL (for database)
- Maven (for build management)
- Postman / cURL (for testing APIs)