diff --git a/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java b/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java index c547ca7..c2aef0c 100644 --- a/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java +++ b/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java @@ -133,7 +133,10 @@ public class MinioUploadController { } public void reload_minio_config(){ - + MinioUtils.objectMap.put("endpoint",endpoint.getText()); + MinioUtils.objectMap.put("accessKey",accessKey.getText()); + MinioUtils.objectMap.put("secretKey",secretKey.getText()); + MinioUtils.reload(); } @FXML @@ -242,7 +245,7 @@ public class MinioUploadController { }); reload_config.setOnAction(event -> { - + reload_minio_config(); }); create_bucket.setOnAction(event -> { diff --git a/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java b/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java index d62f055..4698c3e 100644 --- a/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java +++ b/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java @@ -37,6 +37,15 @@ public class MinioUtils { } public static Map objectMap = new HashMap<>(); + + + public static void reload(){ + if (minioClient != null){ + minioClient = null; + } + getDefault(); + } + public static MinioClient getDefault() { if (minioClient == null) { Object endpoint = objectMap.get("endpoint");