feat: 存储微服务优化

This commit is contained in:
landaiqing
2024-05-16 00:48:17 +08:00
parent e3113f79e9
commit 413353b62a
4 changed files with 5 additions and 14 deletions

View File

@@ -114,10 +114,10 @@ public class SchisandraOssMinioController {
}
@RequestMapping("test")
public void test() {
System.out.println(minioOssClient);
System.out.println(minioOssClient.getBasePath());
@PostMapping("getBaseInfo")
public Result getBaseInfo(@RequestParam String fileName) {
return Result.ok(minioOssClient.getBaseInfo(fileName));
}

View File

@@ -6,7 +6,6 @@ import cn.hutool.core.io.IoUtil;
import cn.hutool.core.io.file.FileNameUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.schisandra.oss.application.oss.constant.OssConstant;
import com.schisandra.oss.application.oss.exception.OssException;
import com.schisandra.oss.application.oss.model.OssInfo;
@@ -23,7 +22,6 @@ import com.schisandra.oss.application.oss.utils.OssPathUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component;
import java.io.File;
import java.io.InputStream;

View File

@@ -11,7 +11,6 @@ import cn.hutool.core.util.ReflectUtil;
import cn.hutool.core.util.StrUtil;
import com.aliyun.oss.common.utils.HttpHeaders;
import com.google.common.io.ByteStreams;
import com.schisandra.oss.application.oss.constant.OssConstant;
import com.schisandra.oss.application.oss.core.StandardOssClient;
import com.schisandra.oss.application.oss.core.minio.model.MinioOssConfig;
@@ -29,15 +28,11 @@ import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import okhttp3.Headers;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import org.springframework.web.context.annotation.SessionScope;
import javax.annotation.Resource;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Serializable;
import java.util.*;
/**

View File

@@ -12,11 +12,9 @@ import lombok.extern.slf4j.Slf4j;
import okhttp3.OkHttpClient;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeUnit;
@@ -26,8 +24,8 @@ import java.util.concurrent.TimeUnit;
* Created on 2021/11/24
*/
@Component
@Scope(value = "prototype", proxyMode = ScopedProxyMode.TARGET_CLASS)
@Slf4j
@Scope(value = "prototype")
public class MinioOssConfiguration {
@Resource