package org.xmx0632.deliciousfruit.schedule; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.xmx0632.deliciousfruit.service.ResetPasswordService; /** * 发送用户密码重置邮件 * * @author xmx0632 */ @Component public class ResetPasswordEmailSender { private static Logger logger = LoggerFactory .getLogger(ResetPasswordEmailSender.class); @Autowired private ResetPasswordService resetPasswordService; // 被Spring的Quartz MethodInvokingJobDetailFactoryBean反射执行 public void executeByQuartzLocalJob() { logger.info("start send mail"); resetPasswordService.sendNotificationMail(); logger.info("stop send mail"); } }