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
|
@Configuration
|
public 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);
|
}
|
|
}
|