From d15ca087acfb166ffebbaa700c6bf309d7739d3e Mon Sep 17 00:00:00 2001 From: zeaslity Date: Tue, 14 Feb 2023 15:41:53 +0800 Subject: [PATCH] =?UTF-8?q?[=20server=20]=20[=20oss=20]=20-=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E5=AF=B9=E8=B1=A1=E5=AD=98=E5=82=A8=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=20-=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../func/oss/service/OSSCoreServiceImpl.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/server/src/main/java/io/wdd/func/oss/service/OSSCoreServiceImpl.java b/server/src/main/java/io/wdd/func/oss/service/OSSCoreServiceImpl.java index 4f73777..4b79d95 100644 --- a/server/src/main/java/io/wdd/func/oss/service/OSSCoreServiceImpl.java +++ b/server/src/main/java/io/wdd/func/oss/service/OSSCoreServiceImpl.java @@ -4,6 +4,7 @@ package io.wdd.func.oss.service; import com.amazonaws.SdkClientException; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.*; +import io.wdd.common.handler.MyRuntimeException; import io.wdd.func.oss.config.OssConfig; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -104,10 +105,17 @@ public class OSSCoreServiceImpl implements OSSCoreService { AmazonS3 client = ossConfig.getClient(); - return client.getObject( - bucketName, - objectName - ); + try { + return client.getObject( + bucketName, + objectName + ); + } catch (SdkClientException e) { + log.error("出查询单个对象 出现错误, 错误原因为 => {}", e.getMessage()); + throw new MyRuntimeException(e.getMessage()); + + } + } @Override @@ -146,9 +154,9 @@ public class OSSCoreServiceImpl implements OSSCoreService { ); } catch (Exception e) { - log.error("错误原因 => {}", e.getMessage()); + log.error("查询对象的Head信息错误, 错误原因 => {}", e.getMessage()); - return null; + throw new MyRuntimeException(e.getMessage()); } }