diff --git a/src/main/java/org/enthusa/askdata/misc/ResourceInitializer.java b/src/main/java/org/enthusa/askdata/misc/ResourceInitializer.java new file mode 100644 index 0000000000000000000000000000000000000000..4c8c42e73f60c5dca9f1c791557b6db2bb6b9594 --- /dev/null +++ b/src/main/java/org/enthusa/askdata/misc/ResourceInitializer.java @@ -0,0 +1,26 @@ +package org.enthusa.askdata.misc; + +import lombok.extern.slf4j.Slf4j; +import org.enthusa.askdata.task.impl.FillMetaDataTask; +import org.springframework.beans.factory.InitializingBean; +import org.springframework.context.annotation.DependsOn; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +/** + * @author henry + * @date 2023/8/28 + */ +@Slf4j +@Component +@DependsOn("mapperConfiguration") +public class ResourceInitializer implements InitializingBean { + @Resource + private FillMetaDataTask fillMetaDataTask; + + @Override + public void afterPropertiesSet() throws Exception { + fillMetaDataTask.start(); + } +}