解决 aliyun-oss-spring-boot-starter 无法导入的问题

官方仓库示例:aliyun-spring-boot/aliyun-spring-boot-samples/aliyun-oss-spring-boot-sample

 

示例使用的是  aliyun-oss-spring-boot-starter ,不仅找不到依赖,哪怕我加入 <version>1.0.0</version> 最终使用也会报错。

 

后来在这篇教程中 https://blog.csdn.net/qq_43416157/article/details/115458458 发现,依赖其实应该是 spring-cloud-starter-alicloud-oss

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
    <version>2.2.0.RELEASE</version>
    <type>pom</type>
</dependency>

 

@SpringBootTest
class GulimallProductApplicationTests {

    @Autowired
    OSSClient ossClient;

    @Test
    public void test() throws FileNotFoundException {
        String bucketName = "dragon8oss";
        String objectName = "oh_my_lovely_cat2.png";

        // 填写本地文件的完整路径
        InputStream inputStream = new FileInputStream("C:\\Users\\1\\Desktop\\cat.png");
        // 依次填写Bucket名称和Object完整路径(例如exampledir/exampleobject.txt)。Object完整路径中不能包含Bucket名称。
        ossClient.putObject(bucketName , objectName, inputStream);

        System.out.println("上传成功");
    }
}

 

 

 

 

posted @ 2021-08-16 15:27  贝尔塔猫  阅读(916)  评论(0编辑  收藏  举报