办学质量监测教学评价系统
ageerle
2025-04-21 69efc3261e6f6e4dca268fb2de9866d8f2a14952
ruoyi-common/ruoyi-common-mail/src/main/java/org/ruoyi/common/mail/config/MailConfig.java
@@ -7,8 +7,7 @@
import org.ruoyi.common.mail.utils.MailAccount;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Scope;
import org.springframework.scheduling.annotation.Scheduled;
/**
 * JavaMail 配置
@@ -22,10 +21,9 @@
public class MailConfig {
    private final ConfigService configService;
    private MailAccount account;  // 缓存MailAccount实例
    private MailAccount account;
    @Bean
    @Scope("singleton")
    public MailAccount mailAccount() {
        if (account == null) {
            account = new MailAccount();
@@ -34,7 +32,6 @@
        return account;
    }
    @Scheduled(fixedDelay = 10000)  // 每10秒检查一次
    public void updateMailAccount() {
        account.setHost(getKey("host"));
        account.setPort(NumberUtils.toInt(getKey("port"), 465));