dengsixing 7 saat önce
ebeveyn
işleme
1194ad4ff2

+ 3 - 0
4dkankan-utils-fyun-parent/src/main/java/com/fdkankan/fyun/config/FYunFileConfig.java

@@ -32,4 +32,7 @@ public class FYunFileConfig {
     @Value("${fyun.region:eu-west-2}")
     private String region;
 
+    @Value("${fyun.pathStyleAccessEnabled:#{null}}")
+    private Boolean pathStyleAccessEnabled;
+
 }

+ 8 - 4
4dkankan-utils-fyun-s3/src/main/java/com/fdkankan/fyun/s3/config/S3Config.java

@@ -30,9 +30,13 @@ public class S3Config {
         ClientConfiguration clientConfiguration = new ClientConfiguration();
         clientConfiguration.setMaxErrorRetry(4);
         clientConfiguration.setMaxConnections(100);
-        return AmazonS3ClientBuilder.standard()
-                .withCredentials(new AWSStaticCredentialsProvider(awsCreds))
-                .withClientConfiguration(clientConfiguration)
-                .withRegion(fYunFileConfig.getRegion()).build();
+        AmazonS3ClientBuilder builder = AmazonS3ClientBuilder.standard();
+        builder.withCredentials(new AWSStaticCredentialsProvider(awsCreds));
+        builder.withClientConfiguration(clientConfiguration);
+        builder.withRegion(fYunFileConfig.getRegion());
+        if(fYunFileConfig.getPathStyleAccessEnabled() != null){
+            builder.withPathStyleAccessEnabled(fYunFileConfig.getPathStyleAccessEnabled());
+        }
+        return builder.build();
     }
 }

+ 2 - 0
4dkankan-utils-redis/src/main/java/com/fdkankan/redis/util/RedisUtil.java

@@ -1,5 +1,6 @@
 package com.fdkankan.redis.util;
 
+import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisTemplate;
@@ -15,6 +16,7 @@ import java.util.concurrent.TimeUnit;
 
 @Component
 @Slf4j
+@Data
 public class RedisUtil<K, V>{
 
     @Autowired