package com.multictrl.common.config; import io.minio.MinioClient; import lombok.*; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * minio配置类 * * @author Sdy * @since 1.0.0 2026/4/16 */ @Data @Configuration @ConfigurationProperties(prefix = "minio") public class MinioConfig { private String endpoint; private String accessKey; private String secretKey; private Other other = new Other(); @Data public static class Other { private String dataPath; } @Bean public MinioClient minioClient() { return MinioClient.builder() .endpoint(endpoint) .credentials(accessKey, secretKey) .build(); } }