java生日祝福程序代码_java模拟生日发祝福(示例代码)
packagecom.cc.birthday;importjava.sql.SQLException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.List;importjava.util.Timer;importjava.util.TimerTask;importjavax.mail.MessagingException;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;importorg.apache.commons.dbutils.QueryRunner;importorg.apache.commons.dbutils.handlers.BeanListHandler;importcom.cc.birthday.Customer;importcom.cc.mail.MailUtils;public class BirthdayListener implementsServletContextListener{
@Overridepublic voidcontextInitialized(ServletContextEvent sce) {//当web应用启动开启任务调动---功能在用户的生日当天发送邮件//开启一个定时器
Timer timer=newTimer();
timer.scheduleAtFixedRate(newTimerTask() {
@Overridepublic voidrun() {//为当前的生日的用户发邮件//1.获得今天过生日的人//获得今天的日期
SimpleDateFormat format=new SimpleDateFormat("MM-dd");
String currentDate=format.format(newDate());//根据当前时间从数
packagecom.cc.birthday;importjava.sql.SQLException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.List;importjava.util.Timer;importjava.util.TimerTask;importjavax.mail.MessagingException;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;importorg.apache.commons.dbutils.QueryRunner;importorg.apache.commons.dbutils.handlers.BeanListHandler;importcom.cc.birthday.Customer;importcom.cc.mail.MailUtils;public class BirthdayListener implementsServletContextListener{ @Overridepublic voidcontextInitialized(ServletContextEvent sce) {//当web应用启动开启任务调动---功能在用户的生日当天发送邮件//开启一个定时器 Timer timer=newTimer(); timer.scheduleAtFixedRate(newTimerTask() { @Overridepublic voidrun() {//为当前的生日的用户发邮件//1.获得今天过生日的人//获得今天的日期 SimpleDateFormat format=new SimpleDateFormat("MM-dd"); String currentDate=format.format(newDate());//根据当前时间从数