Update Qiniu.java

cyj
pbvfus8to 8 months ago
parent 4e07d88d63
commit e6482b8aad

@ -8,25 +8,35 @@
*
*/
// 该类所属的包名表明其位于商城项目的通用commonJava Beanbean包下通常用于存放一些通用的数据模型类这些类用于封装特定业务相关的数据信息方便在不同的业务逻辑层之间传递和使用。
// 这里的Qiniu类主要用于封装七牛云存储相关的配置信息以便在项目中对七牛云存储进行操作时可以方便地获取和使用这些配置参数。
package com.yami.shop.common.bean;
import com.yami.shop.common.enums.QiniuZone;
import lombok.Data;
/**
*
* QiniuJava Bean使
* 访lombok@Data便
*
* @author lgh
*/
@Data
// 使用lombok的@Data注解会自动为该类生成Getter、Setter、toString、equals、hashCode等方法减少了手动编写这些重复代码的工作量使得代码更加简洁方便对类中成员变量进行访问和操作。
public class Qiniu {
// 七牛云的访问密钥Access Key用于在与七牛云存储服务进行交互时进行身份验证相当于用户名的作用具有访问权限控制的功能只有拥有正确的访问密钥才能对七牛云存储资源进行相应的操作。
private String accessKey;
// 七牛云的秘密密钥Secret Key与访问密钥配合使用用于对请求进行签名等安全验证操作确保请求的合法性和安全性是保证七牛云存储数据安全的重要配置参数之一。
private String secretKey;
// 七牛云存储中的存储桶Bucket名称存储桶是七牛云存储中用于存放文件等资源的容器类似于文件夹的概念不同的项目或者业务模块可以使用不同的存储桶来进行资源的分类存储和管理。
private String bucket;
// 资源访问的URL地址用于在项目中访问存储在七牛云存储桶中的资源时使用通过这个地址可以拼接具体的资源路径从而在前端或者其他需要使用资源的地方获取到对应的文件内容例如图片资源的展示等。
private String resourcesUrl;
// 七牛云存储的区域Zone信息通过引用QiniuZone枚举类型来指定不同的区域对应着不同的数据中心位置选择合适的区域可以优化资源的存储和访问速度等性能同时也可能涉及到不同的网络配置等因素。
private QiniuZone zone;
}
Loading…
Cancel
Save