in rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/support/RocketMQUtil.java [242:256]
public static RPCHook getRPCHookByAkSk(Environment env, String accessKeyOrExpr, String secretKeyOrExpr) {
String ak, sk;
try {
ak = env.resolveRequiredPlaceholders(accessKeyOrExpr);
sk = env.resolveRequiredPlaceholders(secretKeyOrExpr);
} catch (Exception e) {
// Ignore it
ak = null;
sk = null;
}
if (StringUtils.hasLength(ak) && StringUtils.hasLength(sk)) {
return new AclClientRPCHook(new SessionCredentials(ak, sk));
}
return null;
}