endpoint加上beijing/shanghai/hangzhou-AliOssAppProClient加上endpoint

This commit is contained in:
xudawei 2024-05-23 15:24:12 +08:00
parent 03c7668e76
commit f95ca0165a

View File

@ -5,10 +5,14 @@ import cn.axzo.oss.common.enums.CodeEnum;
import cn.axzo.oss.common.exception.S3Exception;
import cn.axzo.oss.common.utils.Utility;
import cn.axzo.oss.integration.s3.base.OssClientBase;
import cn.axzo.oss.integration.s3.config.AliOssBeiJingConfig;
import cn.axzo.oss.integration.s3.config.AliOssHangZhouConfig;
import cn.axzo.oss.integration.s3.config.AliOssShangHaiConfig;
import cn.azxo.framework.common.utils.LogUtil;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
@ -29,6 +33,15 @@ public class AliOssAppProClient implements OssClientBase {
private volatile static OSS instance = null;
@Autowired
private AliOssHangZhouConfig aliOssHangZhouConfig;//杭州
@Autowired
private AliOssBeiJingConfig aliOssBeiJingConfig;//北京
@Autowired
private AliOssShangHaiConfig aliOssShangHaiConfig;//上海
public OSS getClient() {
if (Utility.objIsNull(instance)) {
throw new S3Exception(CodeEnum.S3_CLIENT_NULL.getCode(), "oss客户端未初始化");
@ -56,17 +69,17 @@ public class AliOssAppProClient implements OssClientBase {
@Override
public String getHangZhouEndpoint() {
return null;
return aliOssHangZhouConfig.getEndpoint();
}
@Override
public String getBeiJingEndpoint() {
return null;
return aliOssBeiJingConfig.getEndpoint();
}
@Override
public String getShangHaiEndpoint() {
return null;
return aliOssShangHaiConfig.getEndpoint();
}
}