elastic-job-lite-spring-boot-starter

spring boot starter for Elastic-Job(https://github.com/elasticjob/elastic-job)

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.github.kuhn-he
ArtifactId

ArtifactId

elastic-job-lite-spring-boot-starter
Last Version

Last Version

2.1.53
Release Date

Release Date

Type

Type

jar
Description

Description

elastic-job-lite-spring-boot-starter
spring boot starter for Elastic-Job(https://github.com/elasticjob/elastic-job)
Project URL

Project URL

https://github.com/kuhn-he/elastic-job-lite-spring-boot-starter
Source Code Management

Source Code Management

https://github.com/kuhn-he/elastic-job-lite-spring-boot-starter

Download elastic-job-lite-spring-boot-starter

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.kuhn-he/elastic-job-lite-spring-boot-starter/ -->
<dependency>
    <groupId>com.github.kuhn-he</groupId>
    <artifactId>elastic-job-lite-spring-boot-starter</artifactId>
    <version>2.1.53</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.kuhn-he/elastic-job-lite-spring-boot-starter/
implementation 'com.github.kuhn-he:elastic-job-lite-spring-boot-starter:2.1.53'
// https://jarcasting.com/artifacts/com.github.kuhn-he/elastic-job-lite-spring-boot-starter/
implementation ("com.github.kuhn-he:elastic-job-lite-spring-boot-starter:2.1.53")
'com.github.kuhn-he:elastic-job-lite-spring-boot-starter:jar:2.1.53'
<dependency org="com.github.kuhn-he" name="elastic-job-lite-spring-boot-starter" rev="2.1.53">
  <artifact name="elastic-job-lite-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.kuhn-he', module='elastic-job-lite-spring-boot-starter', version='2.1.53')
)
libraryDependencies += "com.github.kuhn-he" % "elastic-job-lite-spring-boot-starter" % "2.1.53"
[com.github.kuhn-he/elastic-job-lite-spring-boot-starter "2.1.53"]

Dependencies

compile (2)

Group / Artifact Type Version
com.dangdang : elastic-job-lite-core jar 2.1.5
com.dangdang : elastic-job-lite-spring jar 2.1.5

provided (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot jar 1.4.2.RELEASE
org.springframework.boot : spring-boot-autoconfigure jar 1.4.2.RELEASE

Project Modules

There are no modules declared in this project.

elastic-job-lite-spring-boot-starter

spring boot starter for Elastic-Job(https://github.com/elasticjob/elastic-job)

setup 1

import dependency

<dependency>
    <groupId>com.github.kuhn-he</groupId>
    <artifactId>elastic-job-lite-spring-boot-starter</artifactId>
    <version>2.1.53</version>
</dependency>

setup 2

setting up application.properties

#elastic-job
elaticjob.zookeeper.server-lists=127.0.0.1:2181
elaticjob.zookeeper.namespace=my-project

setup 3

define job class

import com.dangdang.elasticjob.lite.annotation.ElasticSimpleJob;
import com.dangdang.ddframe.job.api.ShardingContext;

//Job configuration annotation
@ElasticSimpleJob("0 * * * * ?")
@Component
public class MyJob implements com.dangdang.ddframe.job.api.simple.SimpleJob {

    @Override
    public void execute(ShardingContext arg0) {
        //do something
    }
}

setup 4

well done! ^_^

Versions

Version
2.1.53
2.1.52
2.1.51
2.1.5