记录被谷粒商城恶心坏的经历,对标p63-65
我使用的依赖是spring-cloud-starter-alicloud-oss
引入依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
如果是使用这个依赖,则yml设置为如此:
spring:
cloud:
alicloud:
access-key: 你的access-key
secret-key: 你的secret-key
oss:
endpoint: 你的endpoint
nacos:
discovery:
server-addr: 127.0.0.1:8848
application:
name: gulimall-third-party
server:
port: 30000
根据实际需求调整,转化为properties的格式则为:
spring.cloud.alicloud.access-key=你的access-key
spring.cloud.alicloud.secret-key=你的secret-key
spring.cloud.alicloud.oss.endpoint=你的endpoint
properties和yml可以理解为一个是用“.”来处理,一个是通过空格和分号处理 演示代码或者test里的OssClient建议改为OSS,后续视频也会有说明要改
@Autowired
OSS ossClient;
当配置好之前的OSSkey什么的时候可直接如下面的演示代码一样上传文件、图片到阿里云OSS
@Autowired
OSS ossClient;
@Test
public void testUpload() throws FileNotFoundException {
//此处改为你要上传图片的路径,这是一个test的代码示例D:\谷粒商城\Guli Mall(包含代码、课件、sql)\Guli Mall\分布式基础\资源\pics\xiaomi.png
InputStream inputStream = new FileInputStream("D:\谷粒商城\Guli Mall(包含代码、课件、sql)\Guli Mall\分布式基础\资源\pics\xiaomi.png");
ossClient.putObject("jigeguli","66.png",inputStream);
ossClient.shutdown();
System.out.println("上传成功");
}
谷粒商城因为年代久远,确实有很多地方,不得不去修改之类的,也是恶心,这项目对真0基础小白来说,能用ai就不要手软,能百度或求大佬抱大腿也别放不下面子,毕竟技术都迭代好几回了,更没必要在老师的版本和自己的各种版本内死磕到底(无意义消耗精力)boko~