# /elasticjob-spring-boot-starter **Repository Path**: pampus/elasticjob-spring-boot-starter ## Basic Information - **Project Name**: /elasticjob-spring-boot-starter - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-16 - **Last Updated**: 2023-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # elasticjob-spring-boot-starter 封装es-job组件,方便可用 ## 使用说明 - 下载该项目,编译install ```java mvn install ``` - 新项目中引入依赖 ```java com.kevin elasticjob-spring-boot-starter 1.0-SNAPSHOT ``` - 开启elasticjob `@EnableElasticJob` ```java @EnableElasticJob @SpringBootApplication public class EsJobApplication { public static void main(String[] args) { SpringApplication.run(EsJobApplication.class, args); } } ``` - 配置对应的job ```java @Component @ElasticJobConfig( name = "com.kevin.task.task.MySimpleJob", cron = "0/5 * * * * ?", description = "测试简单任务", overwrite = true, eventTraceRdbDataSource = "dataSource", shardingTotalCount = 2 ) public class MySimpleJob implements SimpleJob { @Override public void execute(ShardingContext shardingContext) { System.out.println("执行mysimpleJob===="); } } ``` - 配置zk地址和namespace ``` elastic: job: zk: namespace: elastic-job serverLists: 127.0.0.1:2181 ``` 具体使用样例请看demo