OSS存储服务starter,默认实现Minio及阿里云OSS。
基于SpringBoot 2.7.15
- pom.xml中直接引入:
<dependency> <groupId>cn.cloudscope</groupId> <artifactId>oss-spring-boot-starter</artifactId> <version>1.0.0</version> </dependency>
- 默认使用minio作为实现,默认配置为本地minio服务
- 通过修改配置
yk: storage: provider: minio/aliyun minio: end-point: http://127.0.0.1:9000 access-key: minioadmin secret-key: minioadmin
- 修改provider以切换实现
- 自定义实现需要:
- 自定义类实现
StorageWorker
- 自定义
xxConfiguration
以引入配置 - 在
StorageAutoConfiguration
的注解中引入上述配置类
- 自定义类实现
- 在service中注入
StorageWorker
以使用它的接口方法
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request