drianodev / fatura-cartao-de-credito-job

Este projeto é um job desenvolvido com Spring Batch para gerar faturas de cartão de crédito.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fatura Cartão de Crédito Job

Este projeto é um job desenvolvido com Spring Batch para gerar faturas de cartão de crédito. O projeto foi desenvolvido durante o curso Curso para Desenvolvimento de Jobs com Spring Batch na Udemy.

Configuração do Ambiente

Pré-requisitos

  • Docker
  • Maven
  • Java 17

Configuração do Banco de Dados

O projeto utiliza Docker para executar dois bancos de dados MySQL. Certifique-se de ter Docker instalado e funcionando corretamente.

Banco de Dados spring_batch

spring.datasource.jdbcUrl=jdbc:mysql://localhost:3306/spring_batch
spring.datasource.username=user
spring.datasource.password=123456

Banco de Dados fatura_cartao_credito

app.datasource.jdbcUrl=jdbc:mysql://localhost:3307/fatura_cartao_credito
app.datasource.username=user
app.datasource.password=123456

Inicialização do Banco de Dados

Para iniciar os bancos de dados MySQL usando Docker:

docker-compose up -d

Execução do Projeto

Para compilar e executar o projeto, use o Maven:

mvn clean install
java -jar target/fatura-cartao-credito-job-1.0-SNAPSHOT.jar

About

Este projeto é um job desenvolvido com Spring Batch para gerar faturas de cartão de crédito.


Languages

Language:Java 100.0%