fixed: minio配置缓存bug

This commit is contained in:
none 2023-05-31 11:10:26 +08:00
parent 19235003d9
commit 83d419cd6f

View File

@ -38,23 +38,19 @@ import java.util.Map;
@Service
public class MinioServiceImpl implements MinioService {
private MinioConfig minioConfig = null;
@Autowired private AppConfigService appConfigService;
@SneakyThrows
private MinioConfig getMinioConfig() {
if (minioConfig == null) {
minioConfig = appConfigService.getMinioConfig();
if (minioConfig.getAccessKey().isBlank()
|| minioConfig.getSecretKey().isBlank()
|| minioConfig.getBucket().isBlank()
|| minioConfig.getDomain().isBlank()
|| minioConfig.getEndpoint().isBlank()) {
throw new ServiceException("MinIO服务未配置");
}
MinioConfig c = appConfigService.getMinioConfig();
if (c.getAccessKey().isBlank()
|| c.getSecretKey().isBlank()
|| c.getBucket().isBlank()
|| c.getDomain().isBlank()
|| c.getEndpoint().isBlank()) {
throw new ServiceException("MinIO服务未配置");
}
return minioConfig;
return c;
}
private String bucket() {