mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-13 00:57:09 +08:00
chore(messaging/mail): 优化邮件配置服务命名
This commit is contained in:
@@ -20,12 +20,12 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
|
|||||||
import top.continew.starter.core.util.validate.ValidationUtils;
|
import top.continew.starter.core.util.validate.ValidationUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 邮件配置服务
|
* 邮件配置
|
||||||
*
|
*
|
||||||
* @author Charles7c
|
* @author Charles7c
|
||||||
* @since 2.1.0
|
* @since 2.1.0
|
||||||
*/
|
*/
|
||||||
public interface MailConfigService {
|
public interface MailConfigurer {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取邮件配置
|
* 获取邮件配置
|
@@ -27,7 +27,7 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
|
|||||||
import org.springframework.mail.javamail.MimeMessageHelper;
|
import org.springframework.mail.javamail.MimeMessageHelper;
|
||||||
import top.continew.starter.core.constant.StringConstants;
|
import top.continew.starter.core.constant.StringConstants;
|
||||||
import top.continew.starter.core.util.ExceptionUtils;
|
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.io.File;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
@@ -217,10 +217,9 @@ public class MailUtils {
|
|||||||
*/
|
*/
|
||||||
public static JavaMailSenderImpl getMailSender() {
|
public static JavaMailSenderImpl getMailSender() {
|
||||||
JavaMailSenderImpl mailSender = SpringUtil.getBean(JavaMailSenderImpl.class);
|
JavaMailSenderImpl mailSender = SpringUtil.getBean(JavaMailSenderImpl.class);
|
||||||
MailConfigService mailConfigService = ExceptionUtils.exToNull(() -> SpringUtil
|
MailConfigurer mailConfigurer = ExceptionUtils.exToNull(() -> SpringUtil.getBean(MailConfigurer.class));
|
||||||
.getBean(MailConfigService.class));
|
if (mailConfigurer != null && mailConfigurer.getMailConfig() != null) {
|
||||||
if (mailConfigService != null && mailConfigService.getMailConfig() != null) {
|
mailConfigurer.apply(mailConfigurer.getMailConfig(), mailSender);
|
||||||
mailConfigService.apply(mailConfigService.getMailConfig(), mailSender);
|
|
||||||
}
|
}
|
||||||
return mailSender;
|
return mailSender;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user