Web Project Spring Boot
Web Project Spring Boot - Retail platform
Back-end project of a web application using the Java language with Spring Boot. The project performing a CRUD (Create, Retrieve, Update, Delete) on the relational database through REST API.
🪧 Vitrine.Dev | https://cursos.alura.com.br/vitrinedev/vitormarcato/project/web-project-springboot3-jpa/1606869 |
---|---|
✨ Nome | Web Project Spring Boot |
🏷️ Tecnologias | java, jpa / hibernate, postman, maven, postgreSQL, H2, spring boot |
🚀 URL | https://github.com/vitormarcato/web-project-springboot3-jpa |
Why
The main objective of the project is to use the spring framework to create a Java backend application.
The project performs a CRUD (Create, Retrieve, Update, Delete) on the database through REST API and JPA / Hibernate for data persistence.
For this, the domain model was used with logical layers: resource, service and repository.
The database is Postgres and H2 for testing.
Features
CRUD
Rest API
Technologies
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- Postman
- H2
- PostgreSQL
Diagrams

Prerequisites
- Java17
- PostgreSQL 14
Building and Running
- Clone source code or download .zip file
git clone https://github.com/vitormarcato/web-project-springboot3-jpa.git
- Compile:
javac CourseApplication.java
- Run App class
java CourseApplication
Author
Vitor Marcato
https://www.linkedin.com/in/vitormarcato/
The project is part of the course: Complete Java Object Oriented Programming + Projects by Nelio Alves that was obtained on the Udemy platform.