ruoyi-oss/src/main/java/com/ruoyi/oss/properties/AliyunProperties.java
ÎļþÒÑɾ³ý ruoyi-oss/src/main/java/com/ruoyi/oss/properties/CloudStorageProperties.java
@@ -1,6 +1,7 @@ package com.ruoyi.oss.properties; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @@ -22,4 +23,153 @@ private MinioProperties minio; /** * é¿éäº é ç½®å±æ§ * * @author Lion Li */ @Data @NoArgsConstructor public static class AliyunProperties { /** * é¿éäºç»å®çåå */ private String endpoint; /** * é¿éäºè·¯å¾åç¼ */ private String prefix; /** * é¿éäºAccessKeyId */ private String accessKeyId; /** * é¿éäºAccessKeySecret */ private String accessKeySecret; /** * é¿éäºBucketName */ private String bucketName; } /** * Minio é ç½®å±æ§ * * @author Lion Li */ @Data @NoArgsConstructor public static class MinioProperties { /** * ä¸çç»å®çåå */ private String endpoint; /** * ä¸çè·¯å¾åç¼ */ private String prefix; /** * ä¸çACCESS_KEY */ private String accessKey; /** * ä¸çSECRET_KEY */ private String secretKey; /** * ä¸çåå¨ç©ºé´å */ private String bucketName; } /** * è ¾è®¯äºCOS é ç½®å±æ§ * * @author Lion Li */ @Data @NoArgsConstructor public static class QcloudProperties { /** * è ¾è®¯äºç»å®çåå */ private String domain; /** * è ¾è®¯äºè·¯å¾åç¼ */ private String prefix; /** * è ¾è®¯äºSecretId */ private String secretId; /** * è ¾è®¯äºSecretKey */ private String secretKey; /** * è ¾è®¯äºBucketName */ private String bucketName; /** * è ¾è®¯äºCOSæå±å°åº */ private String region; } /** * ä¸çäº é ç½®å±æ§ * * @author Lion Li */ @Data @NoArgsConstructor public class QiniuProperties { /** * ä¸çç»å®çåå */ private String domain; /** * ä¸çè·¯å¾åç¼ */ private String prefix; /** * ä¸çACCESS_KEY */ private String accessKey; /** * ä¸çSECRET_KEY */ private String secretKey; /** * ä¸çåå¨ç©ºé´å */ private String bucketName; } } ruoyi-oss/src/main/java/com/ruoyi/oss/properties/MinioProperties.java
ÎļþÒÑɾ³ý ruoyi-oss/src/main/java/com/ruoyi/oss/properties/QcloudProperties.java
ÎļþÒÑɾ³ý ruoyi-oss/src/main/java/com/ruoyi/oss/properties/QiniuProperties.java
ÎļþÒÑɾ³ý ruoyi-oss/src/main/java/com/ruoyi/oss/service/impl/AliyunCloudStorageServiceImpl.java
@@ -6,8 +6,8 @@ import com.ruoyi.oss.enumd.CloudServiceEnumd; import com.ruoyi.oss.exception.OssException; import com.ruoyi.oss.factory.OssFactory; import com.ruoyi.oss.properties.AliyunProperties; import com.ruoyi.oss.properties.CloudStorageProperties; import com.ruoyi.oss.properties.CloudStorageProperties.AliyunProperties; import com.ruoyi.oss.service.abstractd.AbstractCloudStorageService; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; ruoyi-oss/src/main/java/com/ruoyi/oss/service/impl/MinioCloudStorageServiceImpl.java
@@ -4,7 +4,7 @@ import com.ruoyi.oss.exception.OssException; import com.ruoyi.oss.factory.OssFactory; import com.ruoyi.oss.properties.CloudStorageProperties; import com.ruoyi.oss.properties.MinioProperties; import com.ruoyi.oss.properties.CloudStorageProperties.MinioProperties; import com.ruoyi.oss.service.abstractd.AbstractCloudStorageService; import io.minio.MinioClient; import org.springframework.beans.factory.InitializingBean; ruoyi-oss/src/main/java/com/ruoyi/oss/service/impl/QcloudCloudStorageServiceImpl.java
@@ -8,7 +8,7 @@ import com.ruoyi.oss.enumd.CloudServiceEnumd; import com.ruoyi.oss.factory.OssFactory; import com.ruoyi.oss.properties.CloudStorageProperties; import com.ruoyi.oss.properties.QcloudProperties; import com.ruoyi.oss.properties.CloudStorageProperties.QcloudProperties; import com.ruoyi.oss.service.abstractd.AbstractCloudStorageService; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; ruoyi-oss/src/main/java/com/ruoyi/oss/service/impl/QiniuCloudStorageServiceImpl.java
@@ -10,7 +10,7 @@ import com.ruoyi.oss.exception.OssException; import com.ruoyi.oss.factory.OssFactory; import com.ruoyi.oss.properties.CloudStorageProperties; import com.ruoyi.oss.properties.QiniuProperties; import com.ruoyi.oss.properties.CloudStorageProperties.QiniuProperties; import com.ruoyi.oss.service.abstractd.AbstractCloudStorageService; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired;