java quartz_job.xml_java 使用quartz 定时xml 配置 与注解 以及注意事项

java quartz_job.xml_java 使用quartz 定时xml 配置 与注解 以及注意事项xml配置实现:1.选择所需要的jar4.2.2.RELEASEorg.springframeworkspring-oxm${spring.version}org.springframeworkspring-jdbc${spring.version}org.springframeworkspring-webmvc${spring.version}org….

大家好,又见面了,我是你们的朋友全栈君。

xml配置实现:

1.选择所需要的jar

4.2.2.RELEASE

org.springframework

spring-oxm

${spring.version}

org.springframework

spring-jdbc

${spring.version}

org.springframework

spring-webmvc

${spring.version}

org.springframework

spring-context-support

${spring.version}

org.quartz-scheduler

quartz

2.2.2

2.创建一个类  然后写一个测试方法

public class VehicleViolationService{

public void job2() throws Exception {

System.out.println(“111==========================”);

}

3.配置xml 配置文件

0/5 * * * * ?

4.在web.xml 中扫描该文件也可以直接引入到sprng.xml 文件中

contextConfigLocation

classpath*:conf/sq-application-scheduler.xml

5.效果图

0818b9ca8b590ca3270a3433284dd417.png

注解配置:

请参考:http://blog.csdn.net/tanyongbing1988/article/details/45689987

个人认为注解的方式应该不会再企业中应用。因为注解的时间是在每个方法的上面加一个

@Scheduled(cron = “0/1 * *  * * ? “)

这样不方便更改! 扩展性不是非常好。所以不建议用这种。

差点忘了重要的东西

注意事项:quartz 1.8以上的版本

0818b9ca8b590ca3270a3433284dd417.png

引用的是这个类:

org.springframework.scheduling.quartz.CronTriggerFactoryBean

quartz 1.8以下的版本

引入的是:

org.springframework.scheduling.quartz.CronTriggerBean

所以新手在配置xml 的时候会发现 为什么配置了还报错找不到这个类?加载了这个包 为什么还找不到?

要注意版本的区别哦?不然会掉坑里面的!!

有任何疑问可以加QQ群:600922504  我们一起讨论那些坑!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158606.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月13日 上午7:00
下一篇 2022年7月13日 上午7:00


相关推荐

  • Cherry Studio 接入 Deepseek API 教程:5分钟配置 AI 助手

    Cherry Studio 接入 Deepseek API 教程:5分钟配置 AI 助手

    2026年3月15日
    4
  • 标题栏文字的更改

    标题栏文字的更改文档标题的更改方法一 单文档接口 SDI 类型窗口标题的改变 首先 我们来看 WindowsSDI 类型窗口标题栏的结构形式 结合具体例子说明 用 VC 的 AppWizard 创建一个名为 SDITitle 的单文档类型的工程 创建完工程后 编译运行该工程 程序主窗口标题形式如下 文档标题主窗口标题 1 文档标题的改变 文档标题在是由工程中相应的文档类所控制的 因此我们可以利用

    2026年3月26日
    1
  • OpenClaw实战教程系列第06篇 – 工具调用与 Skills:不只是聊天

    OpenClaw实战教程系列第06篇 – 工具调用与 Skills:不只是聊天

    2026年3月13日
    2
  • 【C#】后台线程IsBackground「建议收藏」

    【C#】后台线程IsBackground「建议收藏」简单点来说:C#中的线程分前台线程和后台线程。对于前台线程来说,如果这些线程不退出,则主线程无法退出,则整个进程也无法退出。会造成即使界面窗口关掉了,但是进程管理器里还有该程序。因此,在关闭窗口时,需要编程显示的把这些前台线程关掉才行。但是,这样就会带来个问题,需要记录这些前台线程的实例才行,很不方便。为此,可以把线程定义为后台线程。后台线程与前台线程的唯一区别就是:后台线程不需要主动关闭。当所有前台线程都退出以后,主线程会自动的关掉后台线程,然后让进程退出。定义线程为后台线程的方法为:Thr

    2022年10月16日
    4
  • Android传感器开发与智能设备案例实战_传感器总结及展望

    Android传感器开发与智能设备案例实战_传感器总结及展望转载自:http://blog.csdn.net/xiong_it/article/details/45917009本文中,笔者给大家分享一下Android中如何进行Android设备传感器开发。转载请注明作者xiong_it和链接:http://blog.csdn.net/xiong_it/article/details/45917009Android传感

    2026年4月18日
    4
  • 几率大的Redis面试题(含答案)

    本文的面试题如下:Redis持久化机制缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题热点数据和冷数据是什么Memcache与Redis的区别都有哪些?单线程的redis为什么这么快redis的数据类型,以及每种数据类型的使用场景,Redis内部结构redis的过期策略以及内存淘汰机制【~】Redis为什么是单线程的,优点如何解决redis的并发竞争key问题Red…

    2022年4月9日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号