Skip to content

API Rest Using Data From Beer Judge Certification Program

Notifications You must be signed in to change notification settings

cdctx07/BJCP-api

 
 

Repository files navigation

BJCP API


 BJCP API é uma API REST que utiliza o framework Spring e dados do Beer Judge Certification Program para fornecer informações sobre estilos de cerveja.




Ferramentas Utilizadas

Métodos

Requisições para a API devem seguir os padrões:

Método Rota Descrição
GET /api/v1/styles Retorna uma lista ( JSON ) com os dados de todos os estilos de cervejas disponíveis no BJCP

Inicialização

Para iniciar a api utilize o comando:

  docker-compose up

Este comando irá iniciar um contêiner com a api na porta 8080.

Para gerar o artefato da api utilize o comando:

    mvn clean install

Este comando irá gerar um arquivo jar na pasta target do projeto.

Dependências

 As dependências são declaradas no arquivo pom.xml.

Dependência Descrição Versão
H2database Banco de dados relacional escrito em Java que funciona em memória 2.1.214
Spring-boot-starter-data-jpa Responsável por conectar a aplicação Spring como o banco de dados 2.7.4
Spring-boot-starter-web Responsável pela camada MVC do Spring 2.7.4
Springfox-swagger-ui Documentação JSON API para aplicações Spring 3.0.0

Minhas informações de contato 📬


Copyright © 2015, BJCP, Inc. The BJCP grants the right to make copies for use in BJCP-sanctioned competitions or for educational/judge training purposes.
All other rights reserved.

The 2015 guidelines were replaced by the 2021 guidelines, so the prior version is no longer valid.

you can find the current version on www.bjcp.org

About

API Rest Using Data From Beer Judge Certification Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.1%
  • Dockerfile 4.9%