Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

SpringBoot集成任务调度,实现每天定时发送天气预报 PDF 下载


分享到:
时间:2020-12-31 18:49来源:http://www.java1234.com 作者:转载  侵权举报
SpringBoot集成任务调度,实现每天定时发送天气预报 PDF 下载
失效链接处理
SpringBoot集成任务调度,实现每天定时发送天气预报  PDF 下载


本站整理下载:
提取码:svjo 
 
 
相关截图:
 
主要内容:


一、业务场景 跨年速冻来袭,获取天气信息,买了很久的秋裤终于可以用上了。我们用ScheduleTask ,定时获 取广州天气的微博,然后将天气信息处理后发邮件到你的邮箱。每天工作开始打开邮箱看邮件就可 以看到未来几天天气情况,就可以知道一日中应该什么时候穿短袖,什么时候穿羽绒,以不至于北 方人穿着棉袄在广州的北京路瞎逛。 二、数据库设计 1 DROP TABLE IF EXISTS `t_sys_schedule`; 2 CREATE TABLE `t_sys_schedule` ( 3 `id` int(11) NOT NULL auto_increment COMMENT '主键id', 4 `remark` varchar(255) default NULL COMMENT '时间', 5 `status` int(11) default NULL COMMENT '状态', 6 `cron` varchar(255) default NULL COMMENT '表达式', 7 `name` varchar(255) default NULL, 8 `class_name` varchar(255) default NULL, 9 PRIMARY KEY (`id`) 10 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; 1112 ‐‐ ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 13 ‐‐ Records of t_sys_schedule 14 ‐‐ ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 15 INSERT INTO `t_sys_schedule` VALUES ('1', '每天早上7点发送到邮箱', '1', '0 0 7 * * ?', '1', 'SendWeather'); 三、pom包配置 1 <!‐‐ email ‐‐> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring‐boot‐starter‐mail</artifactId> 5 <version>2.2.1.RELEASE</version> 6 </dependency>


 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐