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

邵阳县做网站国家认可的教育培训机构

邵阳县做网站,国家认可的教育培训机构,邢台市应急管理局,中文的网站做不成二维码1. 本地安装xxl-job并启动 拉取xxl-job的代码 git clone gitgithub.com:xuxueli/xxl-job.git配置xxl-job数据库 拉取代码后,代码的doc/db目录下有官方配置好的sql脚本,执行里面的sql脚本至本地数据库 3. 修改xxl-job默认的数据库配置 spring.dataso…

1. 本地安装xxl-job并启动

  1. 拉取xxl-job的代码
git clone git@github.com:xuxueli/xxl-job.git
  1. 配置xxl-job数据库

拉取代码后,代码的doc/db目录下有官方配置好的sql脚本,执行里面的sql脚本至本地数据库
在这里插入图片描述
3. 修改xxl-job默认的数据库配置

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root # mysql用户名
spring.datasource.password=xiaoqian666 # mysql密码
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
  1. 本地启动

启动后,访问http://localhost:8080/xxl-job-admin/即可。

2. 整合SpringBoot

  1. 引入依赖
<dependency><groupId>com.xuxueli</groupId><artifactId>xxl-job-core</artifactId><version>2.4.0</version>
</dependency>
  1. 增加xxl-job的配置
xxl:job:admin:addresses: http://127.0.0.1:8080/xxl-job-adminaccessToken: "default_token"executor:appname: test-xxl-job # 任务执行器的名称address: ""ip: ""port: 9999logpath: ./logs/xxl-joblogretentiondays: 30
  1. xxl-job配置类
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** xxl-job config** @author xuxueli 2017-04-28*/
@Configuration
public class XxlJobConfiguration {private Logger logger = LoggerFactory.getLogger(XxlJobConfiguration.class);@Value("${xxl.job.admin.addresses}")private String adminAddresses;@Value("${xxl.job.accessToken}")private String accessToken;@Value("${xxl.job.executor.appname}")private String appname;@Value("${xxl.job.executor.address}")private String address;@Value("${xxl.job.executor.ip}")private String ip;@Value("${xxl.job.executor.port}")private int port;@Value("${xxl.job.executor.logpath}")private String logPath;@Value("${xxl.job.executor.logretentiondays}")private int logRetentionDays;@Beanpublic XxlJobSpringExecutor xxlJobExecutor() {logger.info(">>>>>>>>>>> xxl-job config init.");XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();xxlJobSpringExecutor.setAdminAddresses(adminAddresses);xxlJobSpringExecutor.setAppname(appname);xxlJobSpringExecutor.setAddress(address);xxlJobSpringExecutor.setIp(ip);xxlJobSpringExecutor.setPort(port);xxlJobSpringExecutor.setAccessToken(accessToken);xxlJobSpringExecutor.setLogPath(logPath);xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);return xxlJobSpringExecutor;}
}
  1. 创建xxl-job定时任务

使用@XxlJob注解指定任务名

@Component
@Slf4j
@RequiredArgsConstructor
public class JobHandler {@XxlJob("testJob") // 任务名public ReturnT<String> testJob(String param) {XxlJobHelper.log("testJob handler is running...");XxlJobHelper.handleSuccess("输出ProductReport完成");log.debug("xxl job 启动任务" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));return ReturnT.SUCCESS;}
}
  1. 控制台新增任务执行器

任务执行器的名称要和xxl-jobappname一致,名称就是备注,其他默认
在这里插入图片描述

  1. 控制台新增任务

在这里插入图片描述

  1. 执行任务

在任务管理处,可以对指定任务立即执行一次,也可以启动任务,任务会按照cron表达式定时执行
在这里插入图片描述

http://www.dtcms.com/wzjs/416944.html

相关文章:

  • 专门做h5的网站自己想做个网站怎么做
  • sae+wordpress余姚关键词优化公司
  • 成都 企业 网站建设潍坊网站建设
  • 网站建设好后怎么更新内容免费加客源
  • 手机网站自动跳转怎么解决seo外链代发
  • 女女做那个动漫视频网站济南全网推广
  • 怎么做卡商网站如何制作一个属于自己的网站
  • 网站关键词选取的步骤国外域名注册
  • 网站建设和网页制作seo入门培训教程
  • 无锡上海网站建设注册平台
  • 网站建设软文短网址生成网站
  • 如何测试自己做的网站关键词全网搜索
  • 网站制作简单模版微信营销的方法
  • 投资网站实名认证可以做吗亚马逊关键词排名提升
  • 网站收录后然后怎么做域名推荐
  • 专业做网站建设 昆山网站优化方案怎么写
  • 本地网站建设教程最近时政热点新闻
  • 龙岩营销型网站建设营销策略的重要性
  • 模板网站开发seo的搜索排名影响因素有
  • 外贸建站模板免费谷歌搜索引擎入口2021
  • 发布网站建设需求的经验seo公司推广
  • 怎样把在本地安装好的wordpress上传到服务器优化网站关键词优化
  • 做代练网站能备案seo优化方法有哪些
  • 企业网站案例公司网站设计模板网站
  • 百度seo排名在线点击器网站seo站群软件
  • 哪里能做网站免费发布信息网网站
  • 企业门户网站建设内容做网站怎么做
  • 建设电子商务网站的目的滁州网站seo
  • 网站建设与制作总结市场调研报告范文模板word
  • 广告网站制作多少钱搜全网的浏览器