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>
<dependency> <dependency>
<groupId>com.alibaba</groupId> <groupId>org.projectlombok</groupId>
<artifactId>dashscope-sdk-java</artifactId> <artifactId>lombok</artifactId>
<version>2.18.0</version> <version>1.18.36</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>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.aliyun</groupId> <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.ApplyFileUploadLeaseRequest;
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponse; import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponse;
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponseBody; 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.FileUploadLeaseMode;
import com.muyu.aliyun.bailian.data.fixed.UploadLeaseParamsMode; import com.muyu.aliyun.bailian.data.fixed.UploadLeaseParamsMode;
import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -48,40 +48,12 @@ public class ApplyLease {
} catch (TeaException error) { } catch (TeaException error) {
switch (error.getCode()) { log.error("异常名称:「{}」", error.getMessage(), error.fillInStackTrace());
case "SDK.ConnectTimeout": throw new RuntimeException(error);
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());
}catch (Exception exception) { }catch (Exception exception) {
log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception); log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception);
throw new RuntimeException(exception); throw new RuntimeException(exception);
} }
throw new RuntimeException(String.format("API调用异常「%S」",exceptionName));
} }
} }

View File

@ -1,13 +1,11 @@
package com.muyu.aliyun.bailian; 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.AsyncClient;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileRequest; import com.aliyun.sdk.service.bailian20231229.models.DescribeFileRequest;
import com.aliyun.tea.*;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse; import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse;
import com.muyu.aliyun.bailian.data.UploadDescribeFileMode; import com.muyu.aliyun.bailian.data.UploadDescribeFileMode;
import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode; import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode;
import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; 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.Credential;
import com.aliyun.auth.credentials.provider.StaticCredentialProvider; import com.aliyun.auth.credentials.provider.StaticCredentialProvider;
import com.aliyun.sdk.service.bailian20231229.AsyncClient; import com.aliyun.sdk.service.bailian20231229.AsyncClient;
import com.aliyun.teaopenapi.models.Config;
import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties; import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties;
import com.muyu.aliyun.config.OssConfig;
import darabonba.core.client.ClientOverrideConfiguration; import darabonba.core.client.ClientOverrideConfiguration;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;

View File

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