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