| 1234567891011121314151617181920212223242526272829303132333435363738 | package org.jeecg.config.oss;import lombok.extern.slf4j.Slf4j;import org.jeecg.common.util.MinioUtil;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;/** * Minio文件上传配置文件 */@Slf4j@Configurationpublic class MinioConfig {    @Value(value = "${jeecg.minio.minio_url}")    private String minioUrl;    @Value(value = "${jeecg.minio.minio_name}")    private String minioName;    @Value(value = "${jeecg.minio.minio_pass}")    private String minioPass;    @Value(value = "${jeecg.minio.bucketName}")    private String bucketName;    @Bean    public void initMinio(){        if(!minioUrl.startsWith("http")){            minioUrl = "http://" + minioUrl;        }        if(!minioUrl.endsWith("/")){            minioUrl = minioUrl.concat("/");        }        MinioUtil.setMinioUrl(minioUrl);        MinioUtil.setMinioName(minioName);        MinioUtil.setMinioPass(minioPass);        MinioUtil.setBucketName(bucketName);    }}
 |