Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipementel/boletojava
Pagamento de boleto em Java
https://github.com/felipementel/boletojava
Last synced: about 2 months ago
JSON representation
Pagamento de boleto em Java
- Host: GitHub
- URL: https://github.com/felipementel/boletojava
- Owner: felipementel
- Created: 2024-05-09T19:25:33.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T12:35:06.000Z (4 months ago)
- Last Synced: 2024-08-14T13:55:27.144Z (4 months ago)
- Language: Java
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Projeto para pagamento de boletos em Java Spring Boot
## Instruções de Configuração
### Pré-requisitos
- Java JDK 11 ou superior
- Maven 3.6.3 ou superior
- MySQL Server 8.0 ou superior (ou qualquer banco de dados compatível)### Como construir
1. Clone o repositório para sua máquina local usando `git clone https://github.com/felipementel/BoletoJava.git`.
2. Navegue até a pasta do projeto clonado.
3. Execute `mvn clean install` para construir o projeto.### Como executar
1. Após a construção, navegue até a pasta `target`.
2. Execute `java -jar BoletoJava-0.0.1-SNAPSHOT.jar` para iniciar a aplicação.
3. A aplicação estará disponível em `http://localhost:8080`.### Como construir e executar usando Docker
1. Certifique-se de que o Docker esteja instalado em sua máquina.
2. Construa a imagem Docker executando `docker build -t boletojava .` na raiz do projeto.
3. Execute a aplicação usando `docker run -p 8080:8080 boletojava`.
4. A aplicação estará disponível em `http://localhost:8080`.## API Endpoints
A aplicação suporta as seguintes operações CRUD através de APIs RESTful:
- **CRIAR**: POST `/boletos`
- **LER**: GET `/boletos/{id}`
- **ATUALIZAR**: PUT `/boletos/{id}`
- **DELETAR**: DELETE `/boletos/{id}`Para mais detalhes sobre os endpoints e seus parâmetros, consulte a documentação da API.