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 ResetPasswordMobileSender { private static Logger logger = LoggerFactory .getLogger(ResetPasswordMobileSender.class); @Autowired private ResetPasswordService resetPasswordService; // 被Spring的Quartz MethodInvokingJobDetailFactoryBean反射执行 public void executeByQuartzLocalJob() { logger.info("start send mobile message"); resetPasswordService.sendNewPasswordToMobile(); logger.info("stop send mobile message"); } }