Skip to content

文件存储(forge-starter-file) ​

工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-file。Maven artifactId 是 forge-starter-file。src/main/java 里有 14 个 Java 文件。

引入 ​

xml
<dependency>
    <groupId>com.mdframe.forge</groupId>
    <artifactId>forge-starter-file</artifactId>
</dependency>

自动装配 ​

META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 登记了:

  • com.mdframe.forge.starter.file.config.FileAutoConfiguration

配置属性 ​

forge.file(com.mdframe.forge.starter.file.config.FileStorageProperties) ​

字段类型类内默认值说明
enableGenericApiBooleantrue文件存储配置属性
defaultStorageTypeString"local"文件存储配置属性

类内默认值不是官方启动配置。各服务 application.yml 可以覆盖。

源码类型清单 ​

下面只列 forge-starter-file 自己的公开类型。

接口

  • com.mdframe.forge.starter.file.spi.FileMetadataPersistence
  • com.mdframe.forge.starter.file.spi.StorageConfigProvider
  • com.mdframe.forge.starter.file.storage.FileStorage

枚举

  • StorageType

类

  • FileAutoConfiguration
  • FileController
  • FileManager
  • FileMetadata
  • FileStorageProperties
  • FileUtil
  • LocalFileStorage
  • RustfsFileStorage
  • StorageConfig
  • TencentCosFileStorage

相关文档 ​