Uma API REST com funcionalidades de CRUD que simula um sistema de leilão 💰.

Overview

Leilão API REST

Essa aplicação foi feita para ajudar aqueles que ainda estão com alguma dúvida, sobre o funcionamento de um API REST em Spring.
Já que eu tive várias duvidás ao decorrere do desenvolvimento. Após obsevar varias lacunas no meu aprendizado decidir correr atrás do prejeuizo, e assim me deu vontade de compartilhar esse projeto.

🚧 Projeto em construção... ??

Operario

🛠 Ferramentas

📦 Dependencias usadas do Spring

  • DATA-JPA (Para aumentar a produtividade da aplicação sem precisar executar querry's avançadas, ele implementa anotações que facilitam)
  • Validation (Muito importe na questão de validações de formulários, com ele podemos definir regras ou utilizar suas anotações por padrão)
  • Web (Foi utilizado para manusear aplicações WEB, na qual teve utilização os métodos GET, POST, PUT, DELETE)
  • DevTools (Útil em questões de auxiliar no desenvolvimento)
  • PostgreSQL (Foi escolhido por uma questão pessoal de adquirir conhecimento com bancos em PostgreSQL)

📌 Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Java, PostgreSQL e o Mavem. Além disto é bom ter um editor para trabalhar com o código como o IntelliJ por exemplo.

🎲 Clonando o projeto

# Clone este repositório
$ git clone https://github.com/FabioFNC/api-leilao.git

# Lembre-se que o servidor inciará na porta:8080 - acesse <http://localhost:8080>

Features

  • 🗂️ CRUD das entidades
  • 💾 Paginação e ordenação de recursos
  • 🗃️ Cache
  • 🕵️‍♂️ Criptografia de informações sensíveis
You might also like...

Back-End/API de uma aplicação web de agendamento desenvolvida durante o Hackaton do Programa de Formação do Grupo Fcamara

🖥️ Sobre o projeto 📅 Agenda Laranja - é um meio prático e eficiente para programar o dia do trabalho presencial, respeitando as normas de segurança.

Sep 17, 2021

🗺 Preenchimento automático de endereço através do CEP, consumindo uma API com Volley.

🗺 Preenchimento automático de endereço através do CEP, consumindo uma API com Volley.

Consulta de CEP para Android 🗺 Preenchimento automático de endereço através do CEP, consumindo uma API com Java e Volley. Saiba mais sobre a API ViaC

Jan 26, 2022

Springboot CRUD api using containerized mongoDB. ☕🍃📦

Javongo ☕ 🍃 Springboot CRUD api using containerized mongoDB. Feel free to use it as an example for your projects. Running Make sure ports 27017 & 808

Mar 19, 2022

Automatic creation of simple CRUD API of Spring boot and JPA project.

fast-crud Automatic creation of simple CRUD API of Spring boot and JPA project.

Oct 23, 2022

Distributed-messenger - 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Distributed Messenger 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos Requisitos do Pr

Feb 19, 2022

Programação Orientada a Objetos (POO) em Java - Contexto no sistema bancário

Criando um Banco Digital com Java e Orientação a Objetos 02/08/2021 - Mentoria #1: Tire Suas Dúvidas Sobre Orientação a Objetos Desafio: Considerando

Dec 17, 2022

Sistema de control de computadoras con base de datos

 Sistema de control de computadoras con base de datos

Sistema sobre control de computadoras con base de datos en PostgreSQL donde se puede registrar una computadora, en procesos podemos buscar una computadora según su numero de serie y registrar el estado actual de una computadora.

Jan 23, 2022

Sistema Abastecimento Alcool Gasolina

SistemaAbastecimento_AlcoolGasolina 📋 Índice Sobre Tecnologias utilizadas Preview 🖥 Preview Android.Emulator.-.Pixel_2_API_25_5554.2022-01-18.19-59-

Jan 19, 2022

Sistema de administración para gimnasios.

Sistema de administración para gimnasios.

Armstrong Desktop Sistema de administración para gimnasios Made with love, made with JavaFX Contenido Características Tecnologías Configuración inicia

Nov 5, 2022
Owner
Fábio Henrique
programming is life ❤
Fábio Henrique
Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as diversas funcionalidades da classe data

Exercicio-Data Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as d

Bruno Silveira Cequeira Lima 3 May 4, 2021
Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) a ser melhorada com desafios ☕️ 🇧🇷

java-training-api Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) na pasta SRC a ser melhorada. DESAFIOS Os

Guillaume Falourd 91 Dec 22, 2022
Um sistema de hospital feito em Spring Boot, contendo alguns CRUD's, e utilizando algumas famosas dependências, como o Hibernate. Vale destacar a interface inspirada no jogo Minecraft.

Introdução ✏ Esse projeto é uma atividade da disciplina de Design, Arquitetura e Construção de Software [DACS]. O objetivo do projeto é simular um sis

Ramon Victor Cardoso 12 Nov 6, 2022
Projeto criado no Santander Dev Week 2022 + DIO com o intuito de desenvolver uma camada de APIs (backend) que será utilizada pelo frontend.

Santader Dev Week + DIO 2022 - APIs Backend da aplicação de movimentação financeira Este repositório contém o backend da aplicação que foi desenvolvid

Pedro Antunes Negrão 2 Sep 7, 2022
Crud sobre el mundo del cine, y listado de películas que un usuario puede tener en su casa.

FilmHome ?? ??️ Crud sobre el mundo del cine, y listado para gestionar las películas que un usuario puede tener como colección en su casa. ??️ VIDEO Y

Adrian Egea Hermoso 5 May 16, 2022
UMS is a CRUD based management system which uses File Handling to manipulate data and perform the CRUD operations

UMS is a CRUD (Create, Read, Update, Delete) based management system which uses File Handling to manipulate data and perform the CRUD operations. It is a group project made using Java procedural programming having both User and Admin sides.

Daoud-Hussain 9 Dec 20, 2022
Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Allan Cordeiro 1 Jun 16, 2022
DIO - desafio de desenvolver uma API Rest de consulta de cidades do Brasil com dados comparativos.

Fora utilizado o mesmo readme do criador do projeto Professor Responsavel UTILIZE ALGUMA DISTRIBUIÇÃO LINUX PARA EVITAR DORES DE CABEÇA Cities API Req

Sidney Roberto 1 Oct 22, 2021
Spring Boot JdbcTemplate example with SQL Server: CRUD Rest API using Spring Data JDBC, Spring Web MVC

Spring Boot JdbcTemplate example with SQL Server: Build CRUD Rest API Build a Spring Boot CRUD Rest API example that uses Spring Data Jdbc to make CRU

null 7 Dec 20, 2022
Spring JPA Many To Many example with Hibernate and Spring Boot CRUD Rest API - ManyToMany annotation

Spring JPA Many To Many example with Hibernate and Spring Boot CRUD Rest API - ManyToMany annotation

null 17 Dec 28, 2022