Skip to content

Micro serviço para manipulação de dados pessoais com Spring 2.2.0, Java 8, Swagger, H2, Junit5 e Integração Contínua com Travis e Circleci

Notifications You must be signed in to change notification settings

kbmg28/ws-pessoa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ws-pessoa badge-jdk-8 badge-tool-maven badge-junit-jupiter badge-size Build Status CircleCI Deploy

Micro serviço no padrão Model-View-Controller (MVC). Desenvolvido utilizando a abordagem do TDD, Integração Contínua e Deploy em nuvem.

Pré-requisitos para uso local

  1. Java 8 - Obrigatório.
  2. Maven - Dúvidas para windows consulte esse tutorial.
  3. Spring - IDE desenvolvida, opcional.

Iniciar via spring IDE: Variáveis de ambiente

PROFILE = test para uso do h2 (Banco em memória).

Iniciar via terminal badge-tool-console

Navegue até onde o diretório foi extraído e na raíz do projeto e execute os comandos:

  1. mvn clean install -DPROFILE=test
  2. mvn spring-boot:run -Dspring-boot.run.profiles=test

Acessar API local

http://localhost:8000/ws-pessoa/swagger-ui.html#

Acessar API online

Essa operação deve demorar alguns segundos no primeiro acesso.

https://kbmg28-java.herokuapp.com/ws-pessoa/swagger-ui.html

About

Micro serviço para manipulação de dados pessoais com Spring 2.2.0, Java 8, Swagger, H2, Junit5 e Integração Contínua com Travis e Circleci

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published