Project developed during the Spring Boot & Spring Data JPA - Complete Course by freeCodeCamp and Bouali Ali. The intention was to study Spring Data JPA, revisit old concepts, and learn new ones.
Using the Spring Framework, relational database concepts, and object-oriented programming to create an application based on the diagram below, and then applying queries and specifications.
The project successfully follows the proposed diagram structure, as shown in the relationship illustration generated by IntelliJ's Class Diagram Generator below:
To run this project locally:
-
Clone the repository:
git clone https://github.com/sergiotavuencas/springboot-jpa.git
-
Navigate to the project directory:
cd springboot-jpa
-
Install dependencies and build the project:
./mvnw clean install
-
Run the application:
./mvnw spring-boot:run
Once the application is running, you can access the API at http://localhost:8080. You can use tools like Postman or cURL to interact with the endpoints.
Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.