吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7502|回复: 16
收起左侧

[Java 转载] JAVA定时任务自动发邮件可随意更新

  [复制链接]
benbenxiong 发表于 2017-3-20 17:59
一直做伸手党今天不做了,大神绕过~1、Pom引入<dependency>   
                <groupId>javax.mail</groupId>   
                <artifactId>mail</artifactId>   
                <version>1.4.7</version>   
            </dependency>
                   <dependency>
                  <groupId>org.quartz-scheduler</groupId>
                  <artifactId>quartz</artifactId>
                  <version>2.2.3</version>
                </dependency>
邮箱和定时任务的Jar

2、 spring配置文件中 加入
<!-- 工作的bean -->  
   <bean id="myJob" class="你的定时任务的执行类 " />  
  
   <!-- job的配置开始 -->  
   <bean id="myJobDetail"  
       class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
       <property name="targetObject">  
           <ref bean="myJob" />  
       </property>  
       <property name="targetMethod">  
           <value>这里写你定时任务类里的方法</value>  
       </property>  
   </bean>  
   <!-- job的配置结束 -->  
  
  
   <!-- 调度的配置开始 -->  
   <bean id="crontestJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">  
       <property name="jobDetail">  
           <ref bean="myJobDetail" />  
       </property>  
       <property name="cronExpression">  
           <value>0 0/1 * * * ?</value>  <!-- Cron表达式1分钟执行一次。  -->  
       </property>  
   </bean>  
   <!-- 调度的配置结束 -->  
  
  
   <!-- 启动触发器的配置开始 -->  
   <bean name="startQuertz" lazy-init="false" autowire="no"  
       class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
       <property name="triggers">  
           <list>  
               <ref bean="crontestJobTrigger" />  
  
           </list>  
       </property>  
   </bean>  
3、在你定时任务的类中调用我发的附件工具类和发件方法
TIM图片20170320175712.png
ConfigHolder.txt (783 Bytes, 下载次数: 18) MailUtils.txt (3.09 KB, 下载次数: 21)

服务启动好后会自动执行的,


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
吾要开始学习ing + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

固执与偏见 发表于 2017-3-20 18:41
[Java] 纯文本查看 复制代码
<property name="triggers">  
           <list>  
               <ref bean="crontestJobTrigger" />  
           </list>  
</property>  

这一段list的作用是什么...忘记了
   

工具集
   
   
        
                           
                                                                        
                    MyTools 配置项                    调试模式                    反馈地址                                
                    小提示:遇到个别页面功能出错可以先关闭某项子功能                                
                    绕过谷歌重定向                    百度音乐盒去广告                    豆瓣电影增强                                
                    网页右键解锁                    购物党比价工具                    解决百度云大文件下载限制                                
                    知乎UI美化                    知乎真实链接地址重定向                    视频VIP破解                                
                    面板呼出快捷键:                                            Alt                                        + M                                        显示悬浮工具按钮                                       
               
                                        
固执与偏见 发表于 2017-3-21 17:57
guardian 发表于 2017-3-20 19:11
可以配置多个job,所以是list,不过用spring的话,不太需要,添加的jar包太多了

知道了  这个东西用的太少了 都忘记了
黑山走天涯 发表于 2017-3-20 18:07
忘勿忘我 发表于 2017-3-20 18:16
学习了!
hacknuo 发表于 2017-3-20 18:19
留下了  感谢楼主的分享
lan2602144404 发表于 2017-3-20 18:38
这个不错,谢谢分享
巨无霸 发表于 2017-3-20 18:42
哦哦,看不懂
Keefer 发表于 2017-3-20 19:02

学习了!
guardian 发表于 2017-3-20 19:11

可以配置多个job,所以是list,不过用spring的话,不太需要,添加的jar包太多了
秀秀秀秀钰 发表于 2017-3-20 19:26
spring自带的定时工具?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 14:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表