| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.railway.system.domain;
- import io.minio.MinioClient;
- import lombok.Data;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- /**
- * Minio 配置信息
- *
- * @author ruoyi
- */
- @Data
- @Configuration
- @ConfigurationProperties(prefix = "minio")
- public class MinioConfig {
- /**
- * 服务地址
- */
- private String url;
- /**
- * 用户名
- */
- private String accessKey;
- /**
- * 密码
- */
- private String secretKey;
- /**
- * 存储桶名称
- */
- private String bucketName;
- @Bean
- public MinioClient getMinioClient() {
- return MinioClient.builder().endpoint(url).credentials(accessKey, secretKey).build();
- }
- }
|