云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_楚雄网站建设_12月免费

小七 141 0

什么是弹簧靴?

Spring Boot可以轻松创建独立的、生产级的、基于Spring的应用程序,您可以"直接运行"。我们对Spring平台和第三方库有一个独到的看法,这样您就可以用最少的麻烦开始了。大多数Spring引导应用程序只需要很少的Spring配置(https://projects.spring.io/spring-boot/)

通过使用spring boot,怎么选购云服务器,您的应用程序将变得非常易于实现。您可以更专注于您的业务,每日返利,而不必考虑无聊的配置。

什么是石英?

Quartz是一个功能丰富的开放源码作业调度库,几乎可以集成到任何Java应用程序中

()

使用quartz创建您的第一个项目

在中创建一个新的spring boot项目https://start.spring.io/,大数据治理平台,云快卖,选择所需的库。石英可以支持,因为弹簧靴2.0.0平方米。在我们的例子中,让我们用spring boot 2.0.0-M3创建一个gradle项目。

在Intellij idea中导入您的项目后,您会发现与quartz的依赖关系如下

quartz提供了一个调度程序工厂,让您获得一个调度程序,您只需自动连接SchedulerFactoryBean并调用getScheduler()即可获取一个调度程序实例。

()

如果你想做更多的事情,比如有自己的工作。您需要在quartz中实现Job的execute方法。

然后您需要将您的Job绑定到quartz的javadoc中定义的JobDetail。

传递给定Job实例的详细属性。作业详细信息将由JobBuilder创建/定义。

当您尝试设置作业的触发点时,您需要创建自己的触发点

然后通过调用

安排您的自定义作业。您将在控制台中找到打印消息。

除了快速启动之外,大数据调研报告,还有什么?

如果您想获得有关作业、触发器和调度程序的更多信息,可以实现quartz提供的侦听器接口

如您在方法列表中找到的,您可以使用schedulerListener跟踪作业和调度程序的进度,例如通过调用jobPaused、jobResumed。JobListener可以在执行JobDetail时使用。TriggerListener可以用来跟踪触发器的动作和状态。

有很多先进的方法支持。您可以在文档中获得更多详细信息。Quartz是一个非常有用的调度库。它在springboot2.x中受支持,您可以在sprint引导项目中轻松地使用它。好好享受!