feat(sj_1.0.0): 去除EnableSnailJob的group默认配置,采用yml配置
This commit is contained in:
parent
f48316e9fb
commit
01127611fa
@ -33,13 +33,6 @@ import java.lang.annotation.*;
|
||||
@Import(SnailJobClientsRegistrar.class)
|
||||
public @interface EnableSnailJob {
|
||||
|
||||
/**
|
||||
* 表示该重试数据属于哪个系统并且全局唯一
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
String group();
|
||||
|
||||
/**
|
||||
* 控制多个Aop的执行顺序,
|
||||
* 需要注意的是这里顺序要比事务的Aop要提前
|
||||
|
@ -23,7 +23,6 @@ public class SnailJobClientsRegistrar implements ImportBeanDefinitionRegistrar,
|
||||
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) {
|
||||
Map<String, Object> attrs = importingClassMetadata.getAnnotationAttributes(EnableSnailJob.class.getName());
|
||||
Map<String, Object> systemEnvironment = standardEnvironment.getSystemProperties();
|
||||
systemEnvironment.put("snail-job.group", attrs.get("group"));
|
||||
systemEnvironment.put("snail-job.aop.order", attrs.get("order"));
|
||||
}
|
||||
|
||||
@ -32,6 +31,7 @@ public class SnailJobClientsRegistrar implements ImportBeanDefinitionRegistrar,
|
||||
StandardEnvironment standardEnvironment = (StandardEnvironment) environment;
|
||||
this.standardEnvironment = standardEnvironment;
|
||||
Map<String, Object> systemEnvironment = standardEnvironment.getSystemProperties();
|
||||
// 添加了 EnableSnailJob 默认就是开启,无需手动配置
|
||||
systemEnvironment.put("snail-job.enabled", true);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user