Browse Source

解决BUG

master-fzznrj423
fanshuai 1 year ago
parent
commit
f60cb0e9e0
1 changed files with 6 additions and 12 deletions
  1. +6
    -12
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MinioUtil.java

+ 6
- 12
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MinioUtil.java View File

@@ -4,10 +4,11 @@ package com.ruoyi.platform.utils;
import io.minio.*;
import io.minio.errors.MinioException;
import io.minio.messages.Item;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
@@ -18,27 +19,20 @@ import java.util.List;
import java.util.Map;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
@Slf4j
@Component
public class MinioUtil {

@Value("${minio.endpoint}")
private String minioEndpoint;

@Value("${minio.accessKey}")
private String minioAccessKey;

@Value("${minio.secretKey}")
private String minioSecretKey;
private MinioClient minioClient;

@PostConstruct
public void init() {
@Autowired
public MinioUtil(@Value("${minio.endpoint}")String minioEndpoint,@Value("${minio.accessKey}")String minioAccessKey,@Value("${minio.secretKey}") String minioSecretKey) {
this.minioClient = MinioClient.builder()
.endpoint(minioEndpoint)
.credentials(minioAccessKey, minioSecretKey)
.build();
}

public void createBucket(String bucketName) throws Exception {
if (!minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build())) {
minioClient.makeBucket(MakeBucketArgs.builder().bucket(bucketName).build());


Loading…
Cancel
Save