refactor(minio):优化Minio存储仓库接口命名
- 将 bucketExists 方法重命名为 existsBucket - 将 makeBucket 方法重命名为 createBucket - 更新 removeBucket 方法中对 bucketExists 的调用为 existsBucket - 将 optimizedFileUpload 方法重命名为 optimizedUpload - 将 listObjects 方法重命名为 queryAllObjects - 将 remove 方法重命名为 removeBucketFile
This commit is contained in:
+7
-7
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user