From db6936383b47e77e58407ecf48343f895886526b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=A9=E7=84=B6?= <浩然> Date: Tue, 8 Sep 2020 14:11:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=98=BF=E9=87=8C=E4=BA=91OS?= =?UTF-8?q?S=E6=8A=A5=E9=94=99=E6=97=A5=E5=BF=97=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/module/app/util/AliYunUtils.java | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/tools/module/app/util/AliYunUtils.java b/src/main/java/com/tools/module/app/util/AliYunUtils.java index 9794202..d3fead0 100644 --- a/src/main/java/com/tools/module/app/util/AliYunUtils.java +++ b/src/main/java/com/tools/module/app/util/AliYunUtils.java @@ -1,51 +1,58 @@ package com.tools.module.app.util; -import com.aliyun.oss.OSS; -import com.aliyun.oss.OSSClientBuilder; +import java.io.File; +import java.io.InputStream; + +import javax.annotation.PostConstruct; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Component; -import javax.annotation.PostConstruct; -import java.io.File; -import java.io.InputStream; +import com.aliyun.oss.OSS; +import com.aliyun.oss.OSSClientBuilder; /** * 阿里云存储 */ @Component @Configuration -@EnableConfigurationProperties({AliYunProperties.class}) +@EnableConfigurationProperties({ AliYunProperties.class }) public class AliYunUtils { + private final static Logger LOGGER = LoggerFactory.getLogger(AliYunUtils.class); + private AliYunProperties aliYun; public AliYunUtils(AliYunProperties aliYun) { - this.aliYun = aliYun; + this.aliYun = aliYun; } private OSS instance; @PostConstruct public void init() { - try { - instance = new OSSClientBuilder(). - build(aliYun.getEndpoint(), aliYun.getAccessKeyId(), aliYun.getAccessKeySecret()); - } catch (Exception e) { - e.printStackTrace(); - } + try { + instance = new OSSClientBuilder().build(aliYun.getEndpoint(), aliYun.getAccessKeyId(), + aliYun.getAccessKeySecret()); + } catch (Exception e) { + LOGGER.error("阿里云OSS初始化失败,{}。", e.getMessage()); + } } /** * 上传 */ - public void upload(File file, String fileName){ - instance.putObject(aliYun.getBucketName(),fileName,file); + public void upload(File file, String fileName) { + instance.putObject(aliYun.getBucketName(), fileName, file); } + /** * 上传 */ - public void upload(InputStream file, String fileName){ - instance.putObject(aliYun.getBucketName(),fileName,file); + public void upload(InputStream file, String fileName) { + instance.putObject(aliYun.getBucketName(), fileName, file); } } -- GitLab