refactor(minio):优化Minio存储仓库接口命名

- 将 bucketExists 方法重命名为 existsBucket
- 将 makeBucket 方法重命名为 createBucket
- 更新 removeBucket 方法中对 bucketExists 的调用为 existsBucket
- 将 optimizedFileUpload 方法重命名为 optimizedUpload
- 将 listObjects 方法重命名为 queryAllObjects
- 将 remove 方法重命名为 removeBucketFile
This commit is contained in:
2025-10-27 13:38:41 +08:00
parent a893a78735
commit f50cb15123
@@ -61,7 +61,7 @@ public class MinioRepository {
* @param bucketName Bucket 名称 * @param bucketName Bucket 名称
* @return boolean 存在返回 true,否则返回 false * @return boolean 存在返回 true,否则返回 false
*/ */
public boolean bucketExists(String bucketName) { public boolean existsBucket(String bucketName) {
try { try {
return minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build()); return minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build());
} catch (Exception e) { } catch (Exception e) {
@@ -76,9 +76,9 @@ public class MinioRepository {
* @param bucketName Bucket 名称 * @param bucketName Bucket 名称
* @return boolean 创建成功返回 true,否则返回 false * @return boolean 创建成功返回 true,否则返回 false
*/ */
public boolean makeBucket(String bucketName) { public boolean createBucket(String bucketName) {
try { try {
if (!bucketExists(bucketName)) { if (!existsBucket(bucketName)) {
minioClient.makeBucket(MakeBucketArgs.builder().bucket(bucketName).build()); minioClient.makeBucket(MakeBucketArgs.builder().bucket(bucketName).build());
log.info("Bucket 创建成功,bucketName: {}", bucketName); log.info("Bucket 创建成功,bucketName: {}", bucketName);
return true; return true;
@@ -99,7 +99,7 @@ public class MinioRepository {
*/ */
public boolean removeBucket(String bucketName) { public boolean removeBucket(String bucketName) {
try { try {
if (bucketExists(bucketName)) { if (existsBucket(bucketName)) {
minioClient.removeBucket(RemoveBucketArgs.builder().bucket(bucketName).build()); minioClient.removeBucket(RemoveBucketArgs.builder().bucket(bucketName).build());
log.info("Bucket 删除成功,bucketName: {}", bucketName); log.info("Bucket 删除成功,bucketName: {}", bucketName);
return true; return true;
@@ -186,7 +186,7 @@ public class MinioRepository {
* @param file * @param file
* @return {@link String } * @return {@link String }
*/ */
public String optimizedFileUpload(MultipartFile file) { public String optimizedUpload(MultipartFile file) {
String originalFilename = file.getOriginalFilename(); String originalFilename = file.getOriginalFilename();
if (StrUtil.isBlank(originalFilename)) { if (StrUtil.isBlank(originalFilename)) {
throw new BadRequestException("文件名不能为空"); throw new BadRequestException("文件名不能为空");
@@ -330,7 +330,7 @@ public class MinioRepository {
* *
* @return List<Item> 文件对象列表 * @return List<Item> 文件对象列表
*/ */
public List<Item> listObjects() { public List<Item> queryAllObjects() {
try { try {
Iterable<Result<Item>> results = minioClient.listObjects(ListObjectsArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).build()); Iterable<Result<Item>> results = minioClient.listObjects(ListObjectsArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).build());
List<Item> items = new ArrayList<>(); List<Item> items = new ArrayList<>();
@@ -350,7 +350,7 @@ public class MinioRepository {
* @param fileName 文件名 * @param fileName 文件名
* @return boolean 删除成功返回 true,否则返回 false * @return boolean 删除成功返回 true,否则返回 false
*/ */
public boolean remove(String fileName) { public boolean removeBucketFile(String fileName) {
try { try {
minioClient.removeObject(RemoveObjectArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).object(fileName).build()); minioClient.removeObject(RemoveObjectArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).object(fileName).build());
log.info("删除文件成功,fileName: {}", fileName); log.info("删除文件成功,fileName: {}", fileName);