MailSender API Descrição
A MailSender API é uma aplicação em Java Spring Boot para envio de e-mails de forma assíncrona. Os e-mails são armazenados em um banco de dados e enviados a cada 1 minuto por um método agendado (Scheduled). Tecnologias Utilizadas
Java: 21
Spring Boot: 3.3.4
PostgreSQL: Banco de dados para armazenar os e-mails
Mailtrap: Serviço de sandbox SMTP para teste de envio de e-mails
Docker: Para containerização da aplicação
Flyway: Para gerenciamento de migrações do banco de dados
Configuração Pré-requisitos
Java: JDK 21
Maven
Docker
PostgreSQL