diff --git a/src/main/java/earlybird/earlybird/email/SendEmailService.java b/src/main/java/earlybird/earlybird/email/SendEmailService.java index c367eb7..491c286 100644 --- a/src/main/java/earlybird/earlybird/email/SendEmailService.java +++ b/src/main/java/earlybird/earlybird/email/SendEmailService.java @@ -20,22 +20,23 @@ import org.springframework.stereotype.Service; @Slf4j -@RequiredArgsConstructor +//@RequiredArgsConstructor @Service public class SendEmailService { - @Value("${test.mail.password}") - private String mailPassword; - private final JavaMailSender javaMailSender; + public SendEmailService(JavaMailSender javaMailSender, @Value("${spring.mail.password}") String password) { + this.javaMailSender = javaMailSender; + log.info("mail password:{}", password); + } + @Retryable(maxAttempts = 5, backoff = @Backoff(delay = 1000)) @Async public void send( PromotionEmailVerification promotionEmailVerification, PromotionEmailMessageType promotionEmailMessageType) { try { - log.info("mailPassword = " + mailPassword); MimeMessage message = javaMailSender.createMimeMessage(); message.addRecipients(Message.RecipientType.TO, promotionEmailVerification.getEmail()); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 57afc67..09dbfa3 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -24,7 +24,3 @@ fcm: aws: access-key: ${AWS_ACCESS_KEY} secret-access-key: ${AWS_SECRET_ACCESS_KEY} - -test: - mail: - password: ${MAIL_PASSWORD} diff --git a/src/test/resources/application.yml b/src/test/resources/application.yml index 39cabbe..f02e057 100644 --- a/src/test/resources/application.yml +++ b/src/test/resources/application.yml @@ -42,7 +42,3 @@ fcm: aws: access-key: access-key secret-access-key: secret-key - -test: - mail: - password: test \ No newline at end of file