https://github.com/marllonmendez/zendule/wiki
http://localhost:8081/swagger-ui/index.html
Crie um banco de dados para cada serviço da sua aplicação, configurando:
spring.datasource.url=jdbc:postgresql://localhost:5432/nome_do_banco
spring.datasource.username=seu_usuario
spring.datasource.password=sua_senha
💡 Use o PgAdmin para gerenciar o banco de forma visual.
- Acesse CloudAMQP e crie uma instância gratuita.
- Escolha a região AWS São Paulo (sa-east-1) para menor latência.
- Após criada, copie a URL de conexão do painel, exemplo de imagem ILUSTRATIVA.

spring.rabbitmq.addresses=url_cloudAMQP
O Gmail exige uma senha específica de aplicativo para permitir o envio de e-mails via SMTP em aplicações externas. Este vídeo ensina como gerar essa senha utilizando sua conta Google com autenticação em duas etapas
spring.mail.username=seu_email@gmail.com
spring.mail.password=sua_app_password
https://github.com/marllonmendez/zendule.git
mvn clean install
mvn spring-boot:run
1. Inicie primeiro o User Service.
Você pode utilizar Swagger para realizar testes e criar um usuário.
2. Após isso, inicie o Email Service.
Se tudo estiver configurado corretamente, você deverá receber um e-mail de boas-vindas no endereço utilizado na criação do usuário.




