Skip to content

xiaopengcn/oss-spring-boot-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oss-spring-boot-starter

介绍

OSS存储服务starter,默认实现Minio及阿里云OSS。

软件架构

基于SpringBoot 2.7.15

使用方式

  1. pom.xml中直接引入:
    <dependency>
        <groupId>cn.cloudscope</groupId>
        <artifactId>oss-spring-boot-starter</artifactId>
        <version>1.0.0</version>
    </dependency> 
  2. 默认使用minio作为实现,默认配置为本地minio服务
  3. 通过修改配置
    yk:
      storage:
        provider: minio/aliyun
        minio:
          end-point: http://127.0.0.1:9000
          access-key: minioadmin
          secret-key: minioadmin
  4. 修改provider以切换实现
  5. 自定义实现需要:
    • 自定义类实现StorageWorker
    • 自定义xxConfiguration以引入配置
    • StorageAutoConfiguration的注解中引入上述配置类
  6. 在service中注入StorageWorker以使用它的接口方法

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages