From 745d5b90be7d8cdb8873b18d18b286fdc4b6913b Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期二, 05 十二月 2023 10:13:57 +0800 Subject: [PATCH] 配置文件全部更改为配置类 优化包路径 --- src/main/java/com/ard/utils/minio/MinioConfig.java | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/ard/utils/minio/MinioConfig.java b/src/main/java/com/ard/utils/minio/MinioConfig.java index d5dada5..0b6e3a1 100644 --- a/src/main/java/com/ard/utils/minio/MinioConfig.java +++ b/src/main/java/com/ard/utils/minio/MinioConfig.java @@ -1,33 +1,33 @@ package com.ard.utils.minio; +import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; -import org.springframework.stereotype.Component; +import org.springframework.context.annotation.Configuration; /** * @Description: - * @ClassName: MinioClientSingleton + * @ClassName: MinioInit * @Author: 鍒樿嫃涔� - * @Date: 2023骞�05鏈�18鏃�9:32 - * @Version: 1.0 + * @Date: 2023骞�08鏈�25鏃�14:03:45 **/ + +@Configuration @Slf4j(topic = "minio") -@Component +@ConfigurationProperties("minio") +@Data public class MinioConfig { - @Value("${spring.minio.endpoint}") - private String endpoint; - @Value("${spring.minio.accessKey}") - private String accessKey; - @Value("${spring.minio.secretKey}") - private String secretKey; + + private String endpoint; + private String accessKey; + private String secretKey; @Bean - public io.minio.MinioClient getMinioClient() { - return io.minio.MinioClient.builder() - .endpoint(endpoint) - .credentials(accessKey, secretKey) - .build(); + MinioUtil getMinioUtil() + { + log.info("鍒濆鍖杕inio閰嶇疆"+"銆�"+endpoint+"("+accessKey+"/"+secretKey+")銆�"); + return new MinioUtil(endpoint,accessKey,secretKey); } -} - +} \ No newline at end of file -- Gitblit v1.9.3