mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
error-code写入时机调整测试还原
This commit is contained in:
+7
-9
@@ -9,8 +9,8 @@ import com.cf.imes.module.system.api.errorcode.ErrorCodeApi;
|
|||||||
import com.cf.imes.module.system.api.errorcode.dto.ErrorCodeAutoGenerateReqDTO;
|
import com.cf.imes.module.system.api.errorcode.dto.ErrorCodeAutoGenerateReqDTO;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.boot.web.context.WebServerInitializedEvent;
|
import org.springframework.boot.context.event.ApplicationReadyEvent;
|
||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.event.EventListener;
|
||||||
import org.springframework.scheduling.annotation.Async;
|
import org.springframework.scheduling.annotation.Async;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -25,7 +25,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class ErrorCodeAutoGeneratorImpl implements ErrorCodeAutoGenerator, ApplicationListener<WebServerInitializedEvent> {
|
public class ErrorCodeAutoGeneratorImpl implements ErrorCodeAutoGenerator {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 应用分组
|
* 应用分组
|
||||||
*/
|
*/
|
||||||
@@ -40,8 +41,9 @@ public class ErrorCodeAutoGeneratorImpl implements ErrorCodeAutoGenerator, Appli
|
|||||||
private final ErrorCodeApi errorCodeApi;
|
private final ErrorCodeApi errorCodeApi;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Async
|
@EventListener(ApplicationReadyEvent.class)
|
||||||
public void onApplicationEvent(WebServerInitializedEvent event) {
|
@Async // 异步,保证项目的启动过程,毕竟非关键流程
|
||||||
|
public void execute() {
|
||||||
// 第一步,解析错误码
|
// 第一步,解析错误码
|
||||||
List<ErrorCodeAutoGenerateReqDTO> autoGenerateDTOs = parseErrorCode();
|
List<ErrorCodeAutoGenerateReqDTO> autoGenerateDTOs = parseErrorCode();
|
||||||
log.info("[execute][解析到错误码数量为 ({}) 个]", autoGenerateDTOs.size());
|
log.info("[execute][解析到错误码数量为 ({}) 个]", autoGenerateDTOs.size());
|
||||||
@@ -102,8 +104,4 @@ public class ErrorCodeAutoGeneratorImpl implements ErrorCodeAutoGenerator, Appli
|
|||||||
return autoGenerateDTOs;
|
return autoGenerateDTOs;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void execute() {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user