Remove redundant imports validation
Imports validation is done in BatchConfigurationSelector. This commit removes the redundant validation done in AbstractBatchConfiguration.
This commit is contained in:
@@ -52,7 +52,7 @@ import org.springframework.util.Assert;
|
||||
*/
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@Import(ScopeConfiguration.class)
|
||||
public abstract class AbstractBatchConfiguration implements ImportAware, InitializingBean {
|
||||
public abstract class AbstractBatchConfiguration implements InitializingBean {
|
||||
|
||||
@Autowired
|
||||
private ApplicationContext context;
|
||||
@@ -124,15 +124,6 @@ public abstract class AbstractBatchConfiguration implements ImportAware, Initial
|
||||
*/
|
||||
public abstract PlatformTransactionManager transactionManager() throws Exception;
|
||||
|
||||
@Override
|
||||
public void setImportMetadata(AnnotationMetadata importMetadata) {
|
||||
Map<String, Object> annotationAttributes = importMetadata
|
||||
.getAnnotationAttributes(EnableBatchProcessing.class.getName(), false);
|
||||
AnnotationAttributes enabled = AnnotationAttributes.fromMap(annotationAttributes);
|
||||
String message = "@EnableBatchProcessing is not present on importing class " + importMetadata.getClassName();
|
||||
Assert.notNull(enabled, message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterPropertiesSet() throws Exception {
|
||||
this.jobBuilderFactory = new JobBuilderFactory(jobRepository());
|
||||
|
||||
Reference in New Issue
Block a user