refactor(ApiTokenManager): 优化Token管理逻辑并移除未使用的导入
在`ApiTokenManager`类中,对Token的获取和刷新逻辑进行了重构。具体改动包括: - 将原有的Token过期处理逻辑从直接调用`refreshToken()`改为调用`fetchNewToken()`。 - 添加了注释掉的代码块用于调试目的,但不影响实际运行逻辑。 - 移除了`ZsyhCbsProcessor`类中未被使用的`java.io.InputStream`导入语句。这些修改旨在提高代码可读性和维护性。
This commit is contained in:
parent
ca263155c0
commit
b087e5d2fc
|
@ -24,7 +24,6 @@ import org.apache.nifi.processor.util.StandardValidators;
|
||||||
import org.bouncycastle.jce.provider.BouncyCastleProvider;
|
import org.bouncycastle.jce.provider.BouncyCastleProvider;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.security.Security;
|
import java.security.Security;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
|
@ -88,16 +88,30 @@ public class ApiTokenManager {
|
||||||
|
|
||||||
long now = System.currentTimeMillis();
|
long now = System.currentTimeMillis();
|
||||||
|
|
||||||
|
// if (cachedToken == null) {
|
||||||
|
// logger.info("Token为空,首次获取新Token...");
|
||||||
|
// fetchNewToken();
|
||||||
|
// } else if (now >= expiryTimestamp) {
|
||||||
|
// logger.info("Token已过期或即将过期(在10分钟容差内),正在刷新Token...");
|
||||||
|
// refreshToken();
|
||||||
|
// } else {
|
||||||
|
// logger.debug("从缓存中获取有效Token。");
|
||||||
|
// }
|
||||||
|
|
||||||
if (cachedToken == null) {
|
if (cachedToken == null) {
|
||||||
logger.info("Token为空,首次获取新Token...");
|
logger.info("Token为空,首次获取新Token...");
|
||||||
fetchNewToken();
|
fetchNewToken();
|
||||||
} else if (now >= expiryTimestamp) {
|
} else if (now >= expiryTimestamp) {
|
||||||
logger.info("Token已过期或即将过期(在10分钟容差内),正在刷新Token...");
|
logger.info("Token已过期或即将过期(在10分钟容差内),正在重新获取Token...");
|
||||||
refreshToken();
|
// refreshToken();
|
||||||
|
fetchNewToken();
|
||||||
} else {
|
} else {
|
||||||
logger.debug("从缓存中获取有效Token。");
|
logger.debug("从缓存中获取有效Token。");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//2025-09-11 16:34:27
|
||||||
|
|
||||||
|
|
||||||
return "Bearer " + this.cachedToken;
|
return "Bearer " + this.cachedToken;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue