Skip to content

priscilarossetto/bankline-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstraindo o Domínio Bancário em uma API REST usando Java e Spring Boot 💰

Santander Dev Week - Java Full Stack ☕

O projeto é baseado na proposta de um Bankline para gestão de correntistas e movimentações de receitas e despesas com base na diagramação abaixo:

diagrama-entidades

Requisitos:

  • Implementar com base em uma arquitetura MVC.
  • Incorporar numa plataforma de inversão de controle e injeção de dependência como o Spring.
  • Interação com banco de dados através do framework ORM Hibernate.
  • Disponibilizar a API Rest devidamente documentada através do Swagger.
  • Publicar em um container para disposição os nossos serviços de forma pública como o Heroku.

Spring Initializr

Site que oferece os recursos para criação de um projeto Spring Boot com uso Maven ou Gradle.

Preenchimento

  • Group: Nome do grupo organizacional
  • Artifact: Identificação do projeto
  • Name: Nome do Projeto (igual ao artifact)
  • Description: Descrição do Projeto
  • Package Name: Nome do pacote raíz da sua aplicação
  • Packaging: Tipo de Build da sua aplicação, pode manter .jar
  • Java: Versão do Java JDK e JRE que está utilizando (neste projeto foi utilizado versão 8)

Clique no botão GENERATE para realizar o download, extraia o aquivo .zip e em seguida importe na IDE Eclipse.

Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Eclipse
  • Java
  • Postgres
  • Spring
  • Swagger
  • Heroku

Deploy da Aplicação:

https://rsstt-dio-bankline-api.herokuapp.com/swagger-ui/index.html

Créditos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages