https://github.com/marciafc/beer-api
RESTful API para o gerenciamento de estoque de cerveja
https://github.com/marciafc/beer-api
hamcrest junit5 mockito springboot springdatajpa swagger
Last synced: about 1 year ago
JSON representation
RESTful API para o gerenciamento de estoque de cerveja
- Host: GitHub
- URL: https://github.com/marciafc/beer-api
- Owner: marciafc
- Created: 2020-08-30T08:57:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-30T08:58:33.000Z (almost 6 years ago)
- Last Synced: 2025-03-31T02:33:40.456Z (about 1 year ago)
- Topics: hamcrest, junit5, mockito, springboot, springdatajpa, swagger
- Language: Java
- Homepage:
- Size: 18.6 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beer Stock API
RESTful API para o gerenciamento de estoque de cerveja.
## Tecnologias utilizadas
- [Java 11](https://www.oracle.com/java/)
- [Spring Boot](https://spring.io/projects/spring-boot)
- [Spring Data](https://spring.io/projects/spring-data)
- [Maven](http://maven.apache.org/)
- [Lombok](https://projectlombok.org)
- [MapStruct](https://mapstruct.org/)
- [Swagger 2](https://springfox.github.io/springfox/)
- [JUnit 5](https://junit.org/junit5/)
- [Mockito](https://site.mockito.org/)
- [Hamcrest](http://hamcrest.org/JavaHamcrest/)
- [IntelliJ IDEA Community Edition](https://www.jetbrains.com/pt-br/idea/)
## Pré-requisitos
- JDK 11 (para executar via Maven)
- Docker e Docker Compose (para executar via Docker)
## Utilizando Maven
$ ./mvnw spring-boot:run
## Utilizando Docker
$ docker-compose up --build -d
## Executar os testes
$ mvn test
## Swagger demonstração
A demonstração está hospedada no Heroku.
Para acessar, clique neste [link](https://mfc-beer-api.herokuapp.com)
## Postman
Para realizar os testes via Postman, importar o arquivo **/postman/Beer_API.postman_collection.json**