Skip to content

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.

License

Notifications You must be signed in to change notification settings

hakkinenT/java-spring-boot-dslist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages