作为新手,转型真的不容易,语言是其次,最难得是理解不同开发的逻辑构造,脑袋里一万个为什么,为什么这样就可以、为什么这样就不行、为什么是这样子的。。。。。。
第一步:编写配置文件
首先我的项目是使用的Springboot,所以我的配置文件是application.yml,也有使用application.properties配置文件的,不过都差不多。
配置文件中配置这几个选项
qiniu:
accessKey: //这里填写在七牛云的密钥中获取的
secretKey: //这里填写在七牛云的密钥中获取的
bucket: badgeimage-wzw
domain: ssj8******//域名
path: /
accessKey
含义:accessKey 是七牛云账户的访问密钥之一,它就像是你访问七牛云服务的 “用户名”,用于标识你的身份。七牛云通过 accessKey 来识别是哪个用户在发起请求。
secretKey
含义:secretKey 是七牛云账户的另一个重要访问密钥,它相当于你的 “密码”,必须严格保密。secretKey 与 accessKey 配合使用,用于生成请求的签名。
bucket
含义:bucket 即存储空间,是七牛云用于存储文件的容器。你可以将其类比为一个文件夹,用于组织和管理你的文件。每个 bucket 都有一个唯一的名称,并且可以设置不同的访问权限。
domain
含义:domain 是七牛云存储空间对应的访问域名。七牛云会为每个 bucket 分配一个默认的测试域名,你也可以绑定自己的自定义域名。通过这个域名,你可以访问存储在 bucket 中的文件。
path
含义:path 是文件访问路径的前缀,它可以帮助你对文件进行分类管理。你可以根据自己的需求设置不同的路径前缀,例如按照日期、文件类型等进行分类。
配置的相关信息从何而来?
首先浏览器搜索七牛云,进入七牛云官网,注册账号后找到对象存储
进去后点击新建空间
然后新建一个存储空间,这里存储空间名称就是上面填写的bucket属性
创建好后进入控制台,点击域名管理,这部分就是我们要填写的域名 domain属性
下一步获取密钥,来到控制台右上角头像处,点击密钥管理
在这里就可以获取到我们的两个密钥
好了,这就全部获取完成,至于path就是文件管理的目录,按照需求来设置,这里我有个容易错误的地方就是 “path: / ”中的斜杠前面要加一个空格,不然就会报错
第二步:依赖导入
配置文件配置好后接下来就导入依赖
这里我是导入了两个依赖
<dependency>
<groupId>com.qiniu</groupId>
<artifactId>qiniu-java-sdk</artifactId>
<version>[7.2.0, 7.2.99]</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.30</version>
</dependency>
这里使用AI搜索介绍一下这两个依赖
依赖导入后基础配置就完成了,下一个文章讲解上传文件的配置