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.
- Docker
- Maven
- Java 17
O projeto utiliza Docker para executar dois bancos de dados MySQL. Certifique-se de ter Docker instalado e funcionando corretamente.
spring.datasource.jdbcUrl=jdbc:mysql://localhost:3306/spring_batch
spring.datasource.username=user
spring.datasource.password=123456
app.datasource.jdbcUrl=jdbc:mysql://localhost:3307/fatura_cartao_credito
app.datasource.username=user
app.datasource.password=123456
Para iniciar os bancos de dados MySQL usando Docker:
docker-compose up -d
Para compilar e executar o projeto, use o Maven:
mvn clean install
java -jar target/fatura-cartao-credito-job-1.0-SNAPSHOT.jar