public abstract class BaseScheduling extends Object implements org.springframework.scheduling.annotation.SchedulingConfigurer
| 限定符和类型 | 字段和说明 |
|---|---|
protected Class<? extends BaseScheduling> |
clazz
实现类类型
|
protected String |
cron
执行表达式
|
| 构造器和说明 |
|---|
BaseScheduling() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configureTasks(@NotNull org.springframework.scheduling.config.ScheduledTaskRegistrar registrar)
执行
|
abstract void |
execute()
执行对应的业务 可以使用注解实现分布式功能
RedissonLock
|
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 在接口中 org.springframework.scheduling.annotation.SchedulingConfigurerregistrar - registrarprivate void initParams()
Copyright © 2024. All rights reserved.