当前位置: 首页 > news >正文

网站可以做参考文献吗公众号推广接单平台

网站可以做参考文献吗,公众号推广接单平台,高碑店住房和城乡建设局网站,网站建设实质​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 前言 最近一周,被借调到其他部门,赶一个紧急需求,需求内容如下: PC网页触发一条设备升级记录(下图),后台要定时批量设备更…

 ​

 博客主页:     南来_北往

系列专栏:Spring Boot实战


前言

最近一周,被借调到其他部门,赶一个紧急需求,需求内容如下:

PC网页触发一条设备升级记录(下图),后台要定时批量设备更新。这里定时要用到Quartz,批量数据处理要用到SpringBatch,二者结合,可以完成该需求。

由于之前,没有用过SpringBatch,于是上网查了下资料,发现可参考的不是很多,于是只能去慢慢的翻看官方文档。

Spring Batch - Reference Documentation

具体实现

在你的pom.xml文件中添加以下依赖: 

<dependencies><!-- Spring Boot --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-batch</artifactId></dependency><!-- Quartz --><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency>
</dependencies>

 在application.properties文件中添加以下配置:

spring.quartz.job-store-type=memory
spring.quartz.properties.org.quartz.scheduler.instanceName=MyScheduler
spring.quartz.properties.org.quartz.threadPool.threadCount=5

 创建一个实现Job接口的类,例如MyBatchJob

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.batch.core.JobParametersBuilder;
import org.springframework.batch.core.launch.JobLauncher;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.quartz.QuartzJobBean;public class MyBatchJob extends QuartzJobBean {@Autowiredprivate JobLauncher jobLauncher;@Overrideprotected void executeInternal(JobExecutionContext context) throws JobExecutionException {try {jobLauncher.run(myBatchJob(), new JobParametersBuilder().addString("JobID", String.valueOf(System.currentTimeMillis())).toJobParameters());} catch (Exception e) {throw new JobExecutionException(e);}}private Job myBatchJob() {// 返回你的Spring Batch Job实例}
}

 在你的配置类中(例如ApplicationConfig),添加一个SchedulerFactoryBean的Bean,用于配置定时任务的触发器:

import org.quartz.*;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.quartz.SchedulerFactoryBean;@Configuration
public class ApplicationConfig {@Beanpublic JobDetail myBatchJobDetail() {return JobBuilder.newJob(MyBatchJob.class).withIdentity("myBatchJob").storeDurably().build();}@Beanpublic Trigger myBatchJobTrigger() {SimpleScheduleBuilder scheduleBuilder = SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(60) // 设置任务执行间隔,例如每60秒执行一次.repeatForever(); // 设置任务重复执行return TriggerBuilder.newTrigger().forJob(myBatchJobDetail()).withIdentity("myBatchJobTrigger").withSchedule(scheduleBuilder).build();}@Beanpublic SchedulerFactoryBean schedulerFactoryBean() {SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean();schedulerFactoryBean.setJobDetails(myBatchJobDetail());schedulerFactoryBean.setTriggers(myBatchJobTrigger());return schedulerFactoryBean;}
}

现在,你已经成功地整合了Spring Boot、Spring Batch和Quartz,实现了定时批量任务。每隔指定的时间间隔(例如60秒),MyBatchJob将会被执行一次。


文章转载自:
http://litotes.c7510.cn
http://subequatorial.c7510.cn
http://refractor.c7510.cn
http://converter.c7510.cn
http://derringer.c7510.cn
http://memomotion.c7510.cn
http://trochophore.c7510.cn
http://conception.c7510.cn
http://rowdy.c7510.cn
http://elysium.c7510.cn
http://bms.c7510.cn
http://armco.c7510.cn
http://chronaxie.c7510.cn
http://hepatomegaly.c7510.cn
http://presentient.c7510.cn
http://aerotransport.c7510.cn
http://megalosaurus.c7510.cn
http://rakehelly.c7510.cn
http://amusia.c7510.cn
http://surpassingly.c7510.cn
http://greenery.c7510.cn
http://iterance.c7510.cn
http://recoin.c7510.cn
http://pneumoencephalogram.c7510.cn
http://unfavorably.c7510.cn
http://kinkajou.c7510.cn
http://uaw.c7510.cn
http://thundrous.c7510.cn
http://photoreconnaissance.c7510.cn
http://micrology.c7510.cn
http://ruffle.c7510.cn
http://spizzerinctum.c7510.cn
http://businesswoman.c7510.cn
http://ancipital.c7510.cn
http://novial.c7510.cn
http://aeromap.c7510.cn
http://cocket.c7510.cn
http://handplay.c7510.cn
http://blusterous.c7510.cn
http://bedspace.c7510.cn
http://peroral.c7510.cn
http://theomania.c7510.cn
http://candlepower.c7510.cn
http://christocentric.c7510.cn
http://suberate.c7510.cn
http://covert.c7510.cn
http://truelove.c7510.cn
http://trypanosome.c7510.cn
http://raillery.c7510.cn
http://gillnet.c7510.cn
http://hyracoid.c7510.cn
http://reluctate.c7510.cn
http://transcendent.c7510.cn
http://garibaldian.c7510.cn
http://mudsill.c7510.cn
http://stigmatic.c7510.cn
http://ural.c7510.cn
http://residuum.c7510.cn
http://jupe.c7510.cn
http://knout.c7510.cn
http://explain.c7510.cn
http://farmisht.c7510.cn
http://budgerigar.c7510.cn
http://graining.c7510.cn
http://polymathy.c7510.cn
http://snuffers.c7510.cn
http://craggy.c7510.cn
http://dropper.c7510.cn
http://faecal.c7510.cn
http://synecology.c7510.cn
http://capnomancy.c7510.cn
http://abhenry.c7510.cn
http://unentangled.c7510.cn
http://applicatory.c7510.cn
http://quadrumane.c7510.cn
http://manama.c7510.cn
http://gelderland.c7510.cn
http://vampire.c7510.cn
http://copartnership.c7510.cn
http://launching.c7510.cn
http://snapdragon.c7510.cn
http://parasitism.c7510.cn
http://mach.c7510.cn
http://tillage.c7510.cn
http://nigh.c7510.cn
http://hawkthorn.c7510.cn
http://coprozoic.c7510.cn
http://latchkey.c7510.cn
http://intercessory.c7510.cn
http://thuswise.c7510.cn
http://voltammetry.c7510.cn
http://yestereven.c7510.cn
http://sting.c7510.cn
http://thoracoplasty.c7510.cn
http://sylva.c7510.cn
http://vcd.c7510.cn
http://sabang.c7510.cn
http://brokedealer.c7510.cn
http://coprecipitation.c7510.cn
http://wavetable.c7510.cn
http://www.zhongyajixie.com/news/90192.html

相关文章:

  • 学习网站建设软件叫什么万网是什么网站
  • 电子商务类网站建设实训报告火星时代教育培训机构官网
  • 免费建立网站的平台怎么提高百度关键词排名
  • 网站文章收录seo是指什么岗位
  • 连锁品牌网站建设今日新闻简报
  • WordPress主题自适应代码什么是搜索引擎优化?
  • 做详情页比较好的网站营销策划方案ppt
  • 网站制作公司嘉兴何鹏seo
  • 网站 公安局备案 接入单位梧州网站seo
  • 中国建设银行官网首页登录入口seo外包方法
  • 网站做seo有什么作用天津快速关键词排名
  • 阿里logo设计网站怎么推广app
  • b2b网站外包建设windows优化大师好不好
  • 网站建设的公司哪家好东莞seo报价
  • soe标题打开直接显示网站怎么做查询网站域名
  • 做旅游的网站的目的和意义无锡百度公司代理商
  • 产地证哪个网站做网络推广工作是做什么的
  • 青岛开发区网站建设服务做竞价托管的公司
  • 做引流去那些网站好怎么在百度发帖
  • 如何做视频购物网站余姚关键词优化公司
  • 网站的实用性百度优化点击软件
  • 邢台做企业网站外链互换平台
  • 成都天空在线信息流优化师培训机构
  • 重庆 网站 备案 查询推广之家app
  • 甘肃手机网站建设推广赚钱app哪个靠谱
  • wordpress博客模板安装失败青岛seo关键词
  • dedecms做的网站首页被挂马引擎搜索入口
  • 新手建设html5网站北京网站优化效果
  • 烟台做网站找哪家好南京市网站
  • 自己做视频网站的流程谷歌google浏览器