public abstract class BaseScheduling extends Object implements org.springframework.scheduling.annotation.SchedulingConfigurer
| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends BaseScheduling> |
clazz
实现类类型
|
protected String |
cron
执行表达式
|
| Constructor and Description |
|---|
BaseScheduling() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureTasks(@NotNull org.springframework.scheduling.config.ScheduledTaskRegistrar registrar)
执行
|
abstract void |
execute()
执行对应的业务 可以使用注解实现分布式功能
|
private void |
initParams()
先设置参数
|
abstract void |
setParams()
设置必须要参数
|
protected String cron
protected Class<? extends BaseScheduling> clazz
public abstract void setParams()
public abstract void execute()
public void configureTasks(@NotNull
@NotNull org.springframework.scheduling.config.ScheduledTaskRegistrar registrar)
执行
configureTasks in interface org.springframework.scheduling.annotation.SchedulingConfigurerregistrar - registrarprivate void initParams()
Copyright © 2024. All rights reserved.