From a522e11872239914835d7c2a6e6fa832c578df40 Mon Sep 17 00:00:00 2001 From: zlg <482370576@qq.com> Date: Wed, 15 May 2024 13:04:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Doss=20bean=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SchisandraAuthUserController.java | 66 ++++++++++++++----- .../SchisandraAuthUserDomainService.java | 3 + .../SchisandraAuthUserDomainServiceImpl.java | 35 ++++++++-- .../basic/dao/SchisandraAuthUserDao.java | 2 + .../service/SchisandraAuthUserService.java | 2 + .../impl/SchisandraAuthUserServiceImpl.java | 5 ++ .../mapper/SchisandraAuthUserDao.xml | 6 ++ .../SchisandraOssMinioController.java | 62 +++-------------- .../oss/core/minio/MinioOssClient.java | 2 + .../oss/core/minio/MinioOssConfiguration.java | 14 +++- 10 files changed, 121 insertions(+), 76 deletions(-) diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java index 4193cbd..0036f7f 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-application/schisandra-cloud-storage-auth-application-controller/src/main/java/com/schisandra/auth/application/controller/SchisandraAuthUserController.java @@ -4,10 +4,12 @@ import com.alibaba.fastjson.JSON; import com.schisandra.auth.application.convert.SchisandraAuthUserDTOConverter; import com.schisandra.auth.application.dto.SchisandraAuthUserDTO; import com.schisandra.auth.common.entity.Result; +import com.schisandra.auth.common.redis.RedisUtil; import com.schisandra.auth.domain.bo.SchisandraAuthUserBO; import com.schisandra.auth.domain.service.SchisandraAuthUserDomainService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; + import javax.annotation.Resource; /** @@ -25,13 +27,41 @@ import javax.annotation.Resource; public class SchisandraAuthUserController { @Resource private SchisandraAuthUserDomainService schisandraAuthUserDomainService; + @Resource + private RedisUtil redisUtil; /** - * @description 更新用户信息 * @param schisandraAuthUserDTO * @return com.schisandra.auth.common.entity.Result + * @description 更新用户信息 * @author schisandra * @date 2024/3/21 23:06 */ + + @PostMapping("register") + public Result register(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO) { + if (log.isInfoEnabled()) { + log.info("UserController.register.dto:{}", JSON.toJSONString(schisandraAuthUserDTO)); + } + if (redisUtil.exist("auth.phone."+schisandraAuthUserDTO.getPhone())){ + if (redisUtil.get("auth.phone."+schisandraAuthUserDTO.getPhone())!=schisandraAuthUserDTO.getAvatar()){ + return Result.fail("验证码错误,请重新验证"); + } + }else { + return Result.fail("验证码错误,请重新验证"); + } + try { + checkUserInfo(schisandraAuthUserDTO); + SchisandraAuthUserBO authUserBO = SchisandraAuthUserDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthUserDTO); + if (schisandraAuthUserDomainService.register(authUserBO)==1){ + return Result.fail("注册用户成功"); + }else { + return Result.fail("注册用户失败"); + } + } catch (Exception e) { + return Result.fail("注册用户失败"); + } + } + @PostMapping("update") public Result update(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO) { try { @@ -46,17 +76,18 @@ public class SchisandraAuthUserController { return Result.fail("更新用户信息失败"); } } + /** - * @description 查询用户信息 * @param schisandraAuthUserDTO * @return + * @description 查询用户信息 * @author msz * @date 2024/4/3 22:05 */ @PostMapping("/query") - public Result query(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO){ - try{ - if(log.isInfoEnabled()){ + public Result query(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO) { + try { + if (log.isInfoEnabled()) { log.info("UserController.select.dto:{}", JSON.toJSONString(schisandraAuthUserDTO)); } checkUserInfo(schisandraAuthUserDTO); @@ -67,17 +98,18 @@ public class SchisandraAuthUserController { return Result.fail("查询用户信息失败"); } } + /** - * @description 添加用户信息 * @param schisandraAuthUserDTO * @return + * @description 添加用户信息 * @author msz * @date 2024/4/3 22:12 */ @PostMapping("/insert") - public Result insert(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO){ - try{ - if(log.isInfoEnabled()){ + public Result insert(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO) { + try { + if (log.isInfoEnabled()) { log.info("UserController.insert.dto:{}", JSON.toJSONString(schisandraAuthUserDTO)); } checkUserInfo(schisandraAuthUserDTO); @@ -88,18 +120,19 @@ public class SchisandraAuthUserController { return Result.fail("添加用户信息失败"); } } + /** - * @description 删除用户信息 * @param id * @return + * @description 删除用户信息 * @author msz * @date 2024/4/3 22:12 */ @GetMapping("/delete/{id}") - public Result delete(@PathVariable Long id){ - try{ - if(log.isInfoEnabled()){ - log.info("UserController.insert.dto:{}",id); + public Result delete(@PathVariable Long id) { + try { + if (log.isInfoEnabled()) { + log.info("UserController.insert.dto:{}", id); } return Result.ok(schisandraAuthUserDomainService.deleteById(id)); } catch (Exception e) { @@ -107,10 +140,11 @@ public class SchisandraAuthUserController { return Result.fail("删除用户信息失败"); } } + /** - * @description 用户信息断言校验 - * @param schisandraAuthUserDTO + * @param schisandraAuthUserDTO * @return void + * @description 用户信息断言校验 * @author schisandra * @date 2024/3/21 23:09 */ diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthUserDomainService.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthUserDomainService.java index 44689f2..130fdf9 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthUserDomainService.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/SchisandraAuthUserDomainService.java @@ -12,6 +12,9 @@ import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser; */ public interface SchisandraAuthUserDomainService { + + int register(SchisandraAuthUserBO schisandraAuthUserBO); + /** * @description 更新用户信息 * @param schisandraAuthUserBO diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthUserDomainServiceImpl.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthUserDomainServiceImpl.java index 61cbcd7..2fe965f 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthUserDomainServiceImpl.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-domain/src/main/java/com/schisandra/auth/domain/service/impl/SchisandraAuthUserDomainServiceImpl.java @@ -16,11 +16,33 @@ public class SchisandraAuthUserDomainServiceImpl implements SchisandraAuthUserDo @Resource private SchisandraAuthUserService schisandraAuthUserService; +/** + * @description: 注册用户 + * @param: [schisandraAuthUserBO] + * @return: com.schisandra.auth.domain.bo.SchisandraAuthUserBO + * @author zlg + * @date: 2024/5/14 20:59 + */ + @Override + public int register(SchisandraAuthUserBO schisandraAuthUserBO) { + SchisandraAuthUser schisandraAuthUser = schisandraAuthUserService.queryByPhone(schisandraAuthUserBO.getPhone()); + if (schisandraAuthUser != null) { + return 0; + } else { + SchisandraAuthUser schisandraAuthUser1 = SchisandraAuthUserBOConverter.INSTANCE.convertBOToEntity(schisandraAuthUserBO); + if (schisandraAuthUserService.insert(schisandraAuthUser1)==null) { + return 0; + }else { + return 1; + } + } + + } /** - * @description 更新用户信息 * @param schisandraAuthUserBO * @return java.lang.Object + * @description 更新用户信息 * @author schisandra * @date 2024/3/21 23:14 */ @@ -30,10 +52,11 @@ public class SchisandraAuthUserDomainServiceImpl implements SchisandraAuthUserDo Integer count = schisandraAuthUserService.update(schisandraAuthUser); return count > 0; } + /** - * @description 查询用户信息 * @param schisandraAuthUserBO * @return + * @description 查询用户信息 * @author msz * @date 2024/4/3 22:10 */ @@ -43,10 +66,11 @@ public class SchisandraAuthUserDomainServiceImpl implements SchisandraAuthUserDo SchisandraAuthUserBO schisandraAuthUserBO1 = SchisandraAuthUserBOConverter.INSTANCE.convertEntityToBO(schisandraAuthUser); return schisandraAuthUserBO1; } + /** - * @description 添加用户信息 * @param schisandraAuthUserBO * @return java.lang.Object + * @description 添加用户信息 * @author msz * @date 2024/4/3 22:17 */ @@ -54,12 +78,13 @@ public class SchisandraAuthUserDomainServiceImpl implements SchisandraAuthUserDo public Object insert(SchisandraAuthUserBO schisandraAuthUserBO) { SchisandraAuthUser schisandraAuthUser = SchisandraAuthUserBOConverter.INSTANCE.convertBOToEntity(schisandraAuthUserBO); SchisandraAuthUser user = schisandraAuthUserService.insert(schisandraAuthUser); - return user!=null; + return user != null; } + /** - * @description 添加用户信息 * @param id * @return java.lang.Object + * @description 添加用户信息 * @author msz * @date 2024/4/3 22:30 */ diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/dao/SchisandraAuthUserDao.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/dao/SchisandraAuthUserDao.java index 3cad532..3b73f2e 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/dao/SchisandraAuthUserDao.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/dao/SchisandraAuthUserDao.java @@ -79,5 +79,7 @@ public interface SchisandraAuthUserDao { */ int deleteById(Long id); + SchisandraAuthUser queryByPhone(String phone); + } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/SchisandraAuthUserService.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/SchisandraAuthUserService.java index 18f66e0..1ac7ebf 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/SchisandraAuthUserService.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/SchisandraAuthUserService.java @@ -53,4 +53,6 @@ public interface SchisandraAuthUserService { */ boolean deleteById(Long id); + SchisandraAuthUser queryByPhone(String phone); + } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/impl/SchisandraAuthUserServiceImpl.java b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/impl/SchisandraAuthUserServiceImpl.java index 459d562..aa17f3bb 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/impl/SchisandraAuthUserServiceImpl.java +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/java/com/schisandra/auth/infra/basic/service/impl/SchisandraAuthUserServiceImpl.java @@ -79,4 +79,9 @@ public class SchisandraAuthUserServiceImpl implements SchisandraAuthUserService public boolean deleteById(Long id) { return this.schisandraAuthUserDao.deleteById(id) > 0; } + + @Override + public SchisandraAuthUser queryByPhone(String phone) { + return this.schisandraAuthUserDao.queryByPhone(phone); + } } diff --git a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/resources/mapper/SchisandraAuthUserDao.xml b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/resources/mapper/SchisandraAuthUserDao.xml index 7861af3..a152ca1 100644 --- a/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/resources/mapper/SchisandraAuthUserDao.xml +++ b/schisandra-cloud-storage-auth/schisandra-cloud-storage-auth-infra/src/main/resources/mapper/SchisandraAuthUserDao.xml @@ -232,5 +232,11 @@ where id = #{id} + + diff --git a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/controller/SchisandraOssMinioController.java b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/controller/SchisandraOssMinioController.java index 45b152c..e83bf5a 100644 --- a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/controller/SchisandraOssMinioController.java +++ b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/controller/SchisandraOssMinioController.java @@ -6,6 +6,7 @@ import com.schisandra.oss.application.convert.SchisandraOssMinioDTOConverter; import com.schisandra.oss.application.dto.SchisandraOssMinioDTO; import com.schisandra.oss.application.oss.core.StandardOssClient; import com.schisandra.oss.application.oss.core.minio.MinioOssClient; +import com.schisandra.oss.application.oss.core.minio.MinioOssConfiguration; import com.schisandra.oss.application.oss.core.minio.model.MinioOssClientConfig; import com.schisandra.oss.application.oss.core.minio.model.MinioOssConfig; import com.schisandra.oss.common.entity.Result; @@ -15,6 +16,7 @@ import io.minio.MinioClient; import lombok.extern.slf4j.Slf4j; import okhttp3.OkHttpClient; import org.apache.commons.lang3.ObjectUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -33,65 +35,19 @@ import java.util.concurrent.TimeUnit; @RequestMapping("/oss/") @Slf4j public class SchisandraOssMinioController { + @Autowired + MinioOssClient minioOssClient; @Resource private SchisandraOssMinioDomainService schisandraOssMinioDomainService; - -// @Resource -// private MinioOssClient minioOssClient; + @Resource + MinioOssConfiguration minioOssConfiguration; @PostMapping("initMinio") - public StandardOssClient initMinio() { - SchisandraOssMinioBO minioBO = schisandraOssMinioDomainService.getMinioConfig(1L); - SchisandraOssMinioDTO minio = SchisandraOssMinioDTOConverter.INSTANCE.convertBOToDTO(minioBO); - if (ObjectUtils.isEmpty(minio)) { - log.error("minio配置信息获取失败"); - } - MinioOssConfig minioOssConfig = new MinioOssConfig(); - minioOssConfig.setBasePath(minio.getBasePath()); - minioOssConfig.setBucketName(minio.getBucketName()); - minioOssConfig.setAccessKey(minio.getAccessKey()); - minioOssConfig.setSecretKey(minio.getSecretKey()); - minioOssConfig.setEndpoint(minio.getEndpoint()); - minioOssConfig.init(); - if (Boolean.parseBoolean(minio.getOpenAdvancedSetup())) { - MinioOssClientConfig minioOssClientConfig = new MinioOssClientConfig(); - minioOssClientConfig.setWriteTimeout(minio.getWriteTimeout()); - minioOssClientConfig.setConnectTimeout(minio.getConnectTimeout()); - minioOssClientConfig.setReadTimeout(minio.getReadTimeout()); - minioOssClientConfig.setFollowSslRedirects(Boolean.parseBoolean(minio.getFollowSslRedirects())); - minioOssClientConfig.setRetryOnConnectionFailure(Boolean.parseBoolean(minio.getRetryOnConnectionFailure())); - minioOssClientConfig.setPingInterval(minio.getPingInterval()); - minioOssClientConfig.setFollowRedirects(Boolean.parseBoolean(minio.getFollowRedirects())); - minioOssClientConfig.setCallTimeout(minio.getCallTimeout()); - minioOssConfig.setClientConfig(minioOssClientConfig); - } - return minioOssClient(minioOssConfig); - + public void initMinio() { + minioOssConfiguration.minioOssClient(); } - public StandardOssClient minioOssClient(MinioOssConfig minioOssConfig) { - return new MinioOssClient(minioClient(minioOssConfig), minioOssConfig); - } - - public MinioClient minioClient(MinioOssConfig minioOssConfig) { - MinioOssClientConfig clientConfig = minioOssConfig.getClientConfig(); - OkHttpClient okHttpClient = new OkHttpClient.Builder() - .connectTimeout(clientConfig.getConnectTimeout(), TimeUnit.MILLISECONDS) - .writeTimeout(clientConfig.getWriteTimeout(), TimeUnit.MILLISECONDS) - .readTimeout(clientConfig.getReadTimeout(), TimeUnit.MILLISECONDS) - .callTimeout(clientConfig.getCallTimeout(), TimeUnit.MILLISECONDS) - .followRedirects(clientConfig.isFollowRedirects()) - .followSslRedirects(clientConfig.isFollowSslRedirects()) - .retryOnConnectionFailure(clientConfig.isRetryOnConnectionFailure()) - .pingInterval(clientConfig.getPingInterval(), TimeUnit.MILLISECONDS) - .build(); - return MinioClient.builder() - .endpoint(minioOssConfig.getEndpoint()) - .credentials(minioOssConfig.getAccessKey(), minioOssConfig.getSecretKey()) - .httpClient(okHttpClient) - .build(); - } /** * 新增 @@ -155,7 +111,7 @@ public class SchisandraOssMinioController { @RequestMapping("testMinio") public void test() { -// System.out.println(minioOssClient.getBasePath()); + System.out.println(minioOssClient.getBasePath()); } diff --git a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssClient.java b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssClient.java index 38950b7..897b58e 100644 --- a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssClient.java +++ b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssClient.java @@ -29,6 +29,7 @@ import lombok.Data; import lombok.NoArgsConstructor; import lombok.extern.slf4j.Slf4j; import okhttp3.Headers; +import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; import javax.annotation.Resource; @@ -50,6 +51,7 @@ import java.util.*; @Data @AllArgsConstructor @NoArgsConstructor +@Scope("Property") @Component public class MinioOssClient implements StandardOssClient { diff --git a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssConfiguration.java b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssConfiguration.java index 7f6d980..66651ce 100644 --- a/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssConfiguration.java +++ b/schisandra-cloud-storage-oss/schisandra-cloud-storage-oss-application/schisandra-cloud-storage-oss-application-controller/src/main/java/com/schisandra/oss/application/oss/core/minio/MinioOssConfiguration.java @@ -11,6 +11,9 @@ import io.minio.MinioClient; import lombok.extern.slf4j.Slf4j; import okhttp3.OkHttpClient; import org.apache.commons.lang3.ObjectUtils; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.concurrent.TimeUnit; @@ -21,13 +24,16 @@ import java.util.concurrent.TimeUnit; * Created on 2021/11/24 */ //@Configuration +@Component @Slf4j public class MinioOssConfiguration { + @Resource + MinioOssClient minioOssClient; + @Resource private SchisandraOssMinioDomainService schisandraOssMinioDomainService; -// @Bean public StandardOssClient minioOssClient() { SchisandraOssMinioBO minioBO = schisandraOssMinioDomainService.getMinioConfig(1L); SchisandraOssMinioDTO minio = SchisandraOssMinioDTOConverter.INSTANCE.convertBOToDTO(minioBO); @@ -59,7 +65,10 @@ public class MinioOssConfiguration { } public StandardOssClient minioOssClient(MinioOssConfig minioOssConfig) { - return new MinioOssClient(minioClient(minioOssConfig), minioOssConfig); + + minioOssClient.setMinioOssConfig(minioOssConfig); + minioOssClient.setMinioClient(minioClient(minioOssConfig)); + return minioOssClient; } public MinioClient minioClient(MinioOssConfig minioOssConfig) { @@ -82,3 +91,4 @@ public class MinioOssConfiguration { } } +