@Priority(value=2147483644) @Conditional(value=MinioOssService.MinioOssCondition.class) public class MinioOssService extends AbstractDFsService
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MinioOssService.MinioOssCondition |
applicationContext, PROPERTY_KEY| 构造器和说明 |
|---|
MinioOssService() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
bucketExists(String bucketName)
判断 bucket是否存在
|
void |
cleanExpiredFiles(String bucket,
int days)
清理过期文件
|
void |
createBucket(String bucketName)
创建 bucket
|
void |
destroy()
释放连接
|
void |
download(DownloadRequest downloadRequest) |
Optional<FileMeta> |
fetchFileMeta(FileLocation fileLocation)
获取文件元
|
protected void |
init(org.springframework.context.ApplicationContext applicationContext)
初始化minio
|
void |
initOssClient(String endpoint,
String bucketName,
String accessKey,
String secretKey)
创建minio连接并且创建桶
|
void |
store(StoreRequest storeRequest) |
fetchProperty, setApplicationContextpublic void store(StoreRequest storeRequest)
public void download(DownloadRequest downloadRequest)
public Optional<FileMeta> fetchFileMeta(FileLocation fileLocation)
fileLocation - 文件位置public void cleanExpiredFiles(String bucket, int days)
bucket - 桶名days - 日期public void destroy()
protected void init(org.springframework.context.ApplicationContext applicationContext)
init 在类中 AbstractDFsServiceapplicationContext - /public void initOssClient(String endpoint, String bucketName, String accessKey, String secretKey)
endpoint - 端口bucketName - 桶名accessKey - 访问密钥secretKey - 秘密密钥public void createBucket(String bucketName)
bucketName - 桶名public boolean bucketExists(String bucketName)
bucketName: - 桶名Copyright © 2023. All rights reserved.