解决 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("上传成功");
    }
}

原文地址:https://www.cnblogs.com/CyLee/p/15148087.html