![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticjob-autodeploy
文章平均质量分 53
weixin_40455124
这个作者很懒,什么都没留下…
展开
-
elasticjob xsd文件定义笔记
elasticjob spring的 xsd采用spring标准模式实现,在job定义文件中有如下内容<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfra原创 2022-02-14 19:46:25 · 251 阅读 · 0 评论 -
springboot 控制是否启动liquibase
为兼容某些环境不允许普通生产用户拥有ddl权限,准备通过配置控制是否启动liquibase开始打算自己写代码,可以参考下面被注释代码//@ConditionalOnProperty(name = "autodeploy.elasticjob.liquibase.enabled", havingValue = "true",matchIfMissing = false)@Configurationpublic class LiquibaseConfig {// @Value("${autodep原创 2021-02-14 22:31:26 · 758 阅读 · 0 评论 -
Elasticjob自动创建SpringJobScheduler
SpringJobScheduler是elasticjob 为调用spring bean的job类设计的scheduler,在example,需要使用代码生成bean,如下为example的代码@Bean public SimpleJob simpleJob() { return new SpringSimpleJob(); } @Bean(initMethod = "init") public JobScheduler simpleJobSch原创 2021-02-06 00:21:12 · 1297 阅读 · 0 评论 -
autodeploy-springboot 实现自动加载外部jar
依托Spring boot 的PropertiesLauncher,autodeploy实现了自动扫描jars子目录下的所有jar。具体实现方式如下。pom.xml指定load-path及Spring boot 打包方式<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifa原创 2021-02-10 00:22:49 · 1005 阅读 · 0 评论 -
elasticjob-autodeploy elasticjob自动化部署项目
根据数据库的定义,自动部署elasticjob的作业,支持自动部署spring bean模式的作业,无需为每个spring bean进行JobConfig类开发和配置。支持simple、dataflow 及shell 三种job。原创 2021-02-08 03:04:16 · 266 阅读 · 0 评论 -
elasticjob-autodeploy 例子说明
项目地址:https://github.com/robert-guangzhou/elasticjob-autodeploy-example这个项目是演示如何开发自己的job,并使用elasticjob-autodeploy进行部署。划重点job开发和原生elasticjob没有区别。在pom.xml中依赖jar中使用autodeploy替代原生elasticjob。elasticjob-autodeploy 例子说明在package com.radishgz.elasticjobautodep原创 2021-02-09 17:11:40 · 135 阅读 · 0 评论