https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
š¦ ā” š Exemplo de uma aplicação Java desenvolvida com Spring Boot, Docker, Lombok, Spring Data. Com geração automĆ”tica da documentação da APIS REST, Swagger
https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
docker java java11 lombok spring-boot swagger
Last synced: 28 days ago
JSON representation
š¦ ā” š Exemplo de uma aplicação Java desenvolvida com Spring Boot, Docker, Lombok, Spring Data. Com geração automĆ”tica da documentação da APIS REST, Swagger
- Host: GitHub
- URL: https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
- Owner: robsonkades
- Created: 2020-12-03T03:01:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T23:41:47.000Z (over 5 years ago)
- Last Synced: 2025-07-27T08:46:17.925Z (10 months ago)
- Topics: docker, java, java11, lombok, spring-boot, swagger
- Language: Java
- Homepage:
- Size: 77.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Serviço de transação de pagamentos da Pismo
Crie uma conta agora mesmo e comece fazer transaƧƵes ilimitadas totalmente gratuĆtas (fakes).
Somos uma empresa que nasceu com o objetivo de modernizar os meios de pagamentos,
hoje somos uma das maiores empresas de transaƧƵes do mundo.
Teste agora mesmo nossas soluƧƵes.
### Installation
- Install OpenJDK 11 [Installing OpenJDK](https://openjdk.java.net/install/)
- Maven [Installing Apache Maven](https://maven.apache.org/install.html)
- Git [Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
Baixe o repositório do github
```
⯠git clone git@github.com:robsonkades/payments-transaction-pismo.git
```
Entre na pasta do repositório
```
⯠cd payments-transaction-pismo
```
Execute o commando para iniciar a aplicação
```
⯠mvn spring-boot:run
```
Após a inicialização da sua aplicação serÔ disponibilizado as apis para criação de conta e transação.
Para consultar as apis disponĆveis basta acessar o swagger (http://localhost:8080/v2/api-docs) contendo a documentação de como executar,
ou você pode acessar o swagger ui para testar atrÔves do endereço http://localhost:8080/swagger-ui
## Executando com docker
### Installation
- Install OpenJDK 11 [Installing OpenJDK](https://openjdk.java.net/install/)
- Maven [Installing Apache Maven](https://maven.apache.org/install.html)
- Git [Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- Docker [Installing Docker](https://docs.docker.com/engine/install/)
Baixe o repositório do github
```
⯠git clone git@github.com:robsonkades/payments-transaction-pismo.git
```
Entre na pasta do repositório
```
⯠cd payments-transaction-pismo
```
Execute o commando para compilar a aplicação
```
⯠mvn clean package
```
Criando imagem do docker
```
⯠docker build -t pismo:1.0.0 .
```
Executando o container
```
⯠docker run --name pismo -p 8080:8080 -d pismo:1.0.0
```