executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
executor.initialize();
return executor;
}
@Override
public AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() {// 异步任务中异常处理
return new AsyncUncaughtExceptionHandler() {
@Override
public void handleUncaughtException(Throwable arg0, Method arg1, Object… arg2) {
log.error("====" + arg0.getMessage() + "=", arg0);
log.error(“exception method:” + arg1.getName());
}
};
}
}
2.2、TaskExecutePool.java
package com.sgcc.dlsc.demoa.config.threadpool;
import lombok.extern.slf4j.Slf4j;
<