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 名称
* @return boolean 存在返回 true,否则返回 false
*/
public boolean bucketExists(String bucketName) {
public boolean existsBucket(String bucketName) {
try {
return minioClient.bucketExists(BucketExistsArgs.builder().bucket(bucketName).build());
} catch (Exception e) {
@@ -76,9 +76,9 @@ public class MinioRepository {
* @param bucketName Bucket 名称
* @return boolean 创建成功返回 true,否则返回 false
*/
public boolean makeBucket(String bucketName) {
public boolean createBucket(String bucketName) {
try {
if (!bucketExists(bucketName)) {
if (!existsBucket(bucketName)) {
minioClient.makeBucket(MakeBucketArgs.builder().bucket(bucketName).build());
log.info("Bucket 创建成功,bucketName: {}", bucketName);
return true;
@@ -99,7 +99,7 @@ public class MinioRepository {
*/
public boolean removeBucket(String bucketName) {
try {
if (bucketExists(bucketName)) {
if (existsBucket(bucketName)) {
minioClient.removeBucket(RemoveBucketArgs.builder().bucket(bucketName).build());
log.info("Bucket 删除成功,bucketName: {}", bucketName);
return true;
@@ -186,7 +186,7 @@ public class MinioRepository {
* @param file
* @return {@link String }
*/
public String optimizedFileUpload(MultipartFile file) {
public String optimizedUpload(MultipartFile file) {
String originalFilename = file.getOriginalFilename();
if (StrUtil.isBlank(originalFilename)) {
throw new BadRequestException("文件名不能为空");
@@ -330,7 +330,7 @@ public class MinioRepository {
*
* @return List<Item> 文件对象列表
*/
public List<Item> listObjects() {
public List<Item> queryAllObjects() {
try {
Iterable<Result<Item>> results = minioClient.listObjects(ListObjectsArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).build());
List<Item> items = new ArrayList<>();
@@ -350,7 +350,7 @@ public class MinioRepository {
* @param fileName 文件名
* @return boolean 删除成功返回 true,否则返回 false
*/
public boolean remove(String fileName) {
public boolean removeBucketFile(String fileName) {
try {
minioClient.removeObject(RemoveObjectArgs.builder().bucket(properties.getOss().getMinio().getBucketName()).object(fileName).build());
log.info("删除文件成功,fileName: {}", fileName);