- 浏览: 5053 次
- 性别:
- 来自: 深圳
最新评论
文章列表
上一篇介绍了如何通过配置文件定义定时器,这里再分享一下如何通过代码定义。
项目中需要在某个动作执行完成8分钟后发送邮件,每隔10秒发送一封,下面给出简单实现:
1.定义邮件发送工具类:
import java.util.Properties;
import org.springframework.mail.MailException;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import com ...
最近项目中需要定时推送通知到Apple设备中,于是学习了一下Spring定时器的应用,这里分享一下:
Spring定时器是基于quartz实现,我采用的是quartz-all-1.6.0.jar
启用定时器可以在xml配置文件中设置,也可以在代码中定义:
(1)配置文件方式
在Spring的配置文件中分别定义定时任务类,触发器,调度器
<bean name="pushNotificationJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<prop ...
在web.xml中添加
<filter-mapping>
<filter-name>openSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意一定要在所有filter-mapping之前
log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILE
log4j.addivity.org.apache=true
# 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=GBK
log4j.appender.CONSOLE.layout=org.apache.log4 ...