chore(messaging/mail): 优化邮件配置服务命名

This commit is contained in:
2024-06-30 12:06:44 +08:00
parent 7bc25b2f8b
commit 3e4b6ab3a9
2 changed files with 6 additions and 7 deletions

View File

@@ -20,12 +20,12 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
import top.continew.starter.core.util.validate.ValidationUtils;
/**
* 邮件配置服务
* 邮件配置
*
* @author Charles7c
* @since 2.1.0
*/
public interface MailConfigService {
public interface MailConfigurer {
/**
* 获取邮件配置

View File

@@ -27,7 +27,7 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
import top.continew.starter.core.constant.StringConstants;
import top.continew.starter.core.util.ExceptionUtils;
import top.continew.starter.messaging.mail.core.MailConfigService;
import top.continew.starter.messaging.mail.core.MailConfigurer;
import java.io.File;
import java.nio.charset.StandardCharsets;
@@ -217,10 +217,9 @@ public class MailUtils {
*/
public static JavaMailSenderImpl getMailSender() {
JavaMailSenderImpl mailSender = SpringUtil.getBean(JavaMailSenderImpl.class);
MailConfigService mailConfigService = ExceptionUtils.exToNull(() -> SpringUtil
.getBean(MailConfigService.class));
if (mailConfigService != null && mailConfigService.getMailConfig() != null) {
mailConfigService.apply(mailConfigService.getMailConfig(), mailSender);
MailConfigurer mailConfigurer = ExceptionUtils.exToNull(() -> SpringUtil.getBean(MailConfigurer.class));
if (mailConfigurer != null && mailConfigurer.getMailConfig() != null) {
mailConfigurer.apply(mailConfigurer.getMailConfig(), mailSender);
}
return mailSender;
}