Free FS 2.0.1 已经发布,本次更新主要是重构存储插件模块,让用户更好更快的去实现一个存储插件,更新内容如下:
- 新增: 新增 `@StoragePlugin` 注解,支持声明式定义插件元数据
- 新增: 新增存储插件自动注册功能,应用启动时自动同步插件信息到数据库
- 新增: 新增 `StoragePluginMetadata` DTO,统一管理插件元数据
- 新增: `TEXT`文本类型预览,包含`TXT`、`LOG`、`INI`、`PROPERTIES`、`YAML`、`YML`、`CONF`
- 重构: 重构 `StoragePluginRegistry`,基于注解验证和加载插件
- 重构: 简化 `IStorageOperationService` 接口,移除 `getPlatformIdentifier()` 和 `getConfigSchema()` 方法
- 废弃: 废弃 `StoragePlatformIdentifierEnum` 枚举类,改用 `@StoragePlugin` 注解
- 优化: 统一使用 `StorageUtils.LOCAL_PLATFORM_IDENTIFIER` 常量管理 Local 标识符
- 优化: Local 存储插件简化配置,仅保留必要的注解属性
暂无更多评论