Início Profile Projeto
Avatar de

Vitor Marcato

Web Project Spring Boot

  • java
  • jpa / hibernate
  • postman
  • maven
  • postgreSQL
  • H2
  • 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


Logical-Layers

Prerequisites


  • Java17
  • PostgreSQL 14

Building and Running


  1. Clone source code or download .zip file
git clone https://github.com/vitormarcato/web-project-springboot3-jpa.git
  1. Compile:
javac CourseApplication.java
  1. 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.

https://github.com/acenelio

https://www.udemy.com/course/java-curso-completo/