This project aims to:
- Create a Java Spring Boot project
- Implement a domain model
- Structure logical layers: resource, service, repository
- Configure a test database (H2)
- Populate the database
- Implement CRUD operations (Create, Retrieve, Update, Delete)
- Handle exceptions
Before you start, make sure you have the following installed:
- Java Development Kit (JDK)
- Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse
- Apache Maven for managing project dependencies
- Clone this repository to your local machine.
- Open the project in your IDE.
- Run the project as a Spring Boot application.
- The application will start, and you can access the Web Services endpoints.
git clone https://github.com/yourusername/your-project.git
The application provides endpoints for Create, Retrieve, Update, and Delete operations. You can access these endpoints through HTTP requests.
Exception handling is implemented to provide meaningful error responses in case of issues during API requests.
Feel free to contribute to this project by opening issues or submitting pull requests.
Unlicensed, free to use, contact me.