feat(): 溢出多余的jar依赖,修正程序import导入

master^2
DongZeLiang 2025-02-25 16:29:06 +08:00
parent 9e7d6d12fe
commit 9739a23d43
5 changed files with 7 additions and 60 deletions

26
pom.xml
View File

@ -34,29 +34,9 @@
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dashscope-sdk-java</artifactId>
<version>2.18.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>bailian20231229</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>tea-openapi</artifactId>
<version>0.3.6</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>tea-console</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>tea-util</artifactId>
<version>0.2.23</version>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>

View File

@ -4,9 +4,9 @@ import com.aliyun.sdk.service.bailian20231229.AsyncClient;
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseRequest;
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponse;
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponseBody;
import com.aliyun.tea.*;
import com.muyu.aliyun.bailian.data.FileUploadLeaseMode;
import com.muyu.aliyun.bailian.data.fixed.UploadLeaseParamsMode;
import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@ -48,40 +48,12 @@ public class ApplyLease {
} catch (TeaException error) {
switch (error.getCode()) {
case "SDK.ConnectTimeout":
exceptionName = "网络连接超时";
break;
case "SDK.ReadTimeout":
exceptionName = "网络读取超时";
break;
case "SDK.ServerUnreachable":
exceptionName = "服务器不可达";
break;
case "InvalidAccessKeyId.NotFound":
exceptionName = "无效的访问密钥 ID";
break;
case "SignatureDoesNotMatch":
exceptionName = "签名不匹配";
break;
case "MissingParameter":
exceptionName = "缺少必要参数";
break;
case "InvalidParameterValue":
exceptionName = "参数值无效";
break;
case "Forbidden.NoPermission":
exceptionName = "没有权限";
break;
default:
exceptionName = "未知阿里云 API 异常";
}
log.error("异常名称:「{}」,错误码: {}, 错误信息: {}, 错误数据: {}", exceptionName, error.getCode(), error.getMessage(), error.getData());
log.error("异常名称:「{}」", error.getMessage(), error.fillInStackTrace());
throw new RuntimeException(error);
}catch (Exception exception) {
log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception);
throw new RuntimeException(exception);
}
throw new RuntimeException(String.format("API调用异常「%S」",exceptionName));
}
}

View File

@ -1,13 +1,11 @@
package com.muyu.aliyun.bailian;
import com.aliyun.bailian20231229.Client;
import com.aliyun.bailian20231229.models.*;
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileRequest;
import com.aliyun.tea.*;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse;
import com.muyu.aliyun.bailian.data.UploadDescribeFileMode;
import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode;
import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

View File

@ -2,9 +2,7 @@ package com.muyu.aliyun.bailian.config;
import com.aliyun.auth.credentials.Credential;
import com.aliyun.auth.credentials.provider.StaticCredentialProvider;
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
import com.aliyun.teaopenapi.models.Config;
import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties;
import com.muyu.aliyun.config.OssConfig;
import darabonba.core.client.ClientOverrideConfiguration;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;

View File

@ -1,6 +1,5 @@
package com.muyu.aliyun.bailian.data.fixed;
import com.aliyun.tea.NameInMap;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;