package com.yihu.jw.minio; import io.minio.MinioClient; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * MinIO配置类 * Created by yeshijie on 2023/3/30. */ @Configuration public class MinioConfiguration { @Autowired private MinioProperties minioProperties; @Autowired public void setMinioProperties(MinioProperties minioProperties) { this.minioProperties = minioProperties; } /** * 初始化客户端 * * @return 客户端 */ @Bean public MinioClient minioClient() { return MinioClient.builder() .endpoint(minioProperties.getEndpoint()) .credentials(minioProperties.getAccessKey(), minioProperties.getSecretKey()) .build(); } }