Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 2.15 KB

README.md

File metadata and controls

75 lines (47 loc) · 2.15 KB

DSList

MIT License Spring Java Postgres Hibernate

Sobre o projeto

O projeto DSList foi uma aplicação desenvolvida durante o Intensivão Java Spring, ministrado pelo Professor Nelio Alves da DevSuperior.

A aplicação consiste em uma API de Games, onde é possível listar todos os Games cadastrados, além de listar Games com base em uma lista.

Modelo Conceitual

Modelo de domínio DSList

FONTE: dslist-backend

Funcionalidades

  • Listar todos os Games
  • Pesquisar um Game pelo seu id
  • Listar todas as listas de Games cadastradas
  • Pesquisar um Game pela lista
  • Mudar a posição de um Game na lista

Tecnologias Utilizadas

  • Java
  • Spring boot
  • JPA / Hibernate
  • PostgreSQL
  • H2

Aprendizados

Neste projeto foi possível aprender sobre o funcionamento do Spring Boot, como criar o projeto usando o Spring initializr, como configurar os perfis de projeto: teste, homologação e produção, além de como usar os verbos HTTP para criar a API REST.

Rodando localmente

Clone o projeto

  git clone https://github.com/hakkinenT/java-spring-boot-dslist.git

Entre no diretório do projeto

  cd java-spring-boot-dslist

Rode a aplicação

  ./mvnw spring-boot:run

Rodando os testes

Para rodar os testes, rode o seguinte comando

  mvn test

Autores