
Free FS 2.0.1 正式上线,本次版本重点围绕存储插件模块进行了全面重构,旨在显著降低插件开发门槛,提升插件集成效率与可维护性。具体更新内容如下:
- 新增:引入@StoragePlugin` 注解,支持以声明方式定义插件基础信息与元数据
- 新增:内置插件自动注册机制,服务启动时自动完成插件信息扫描并持久化至数据库
- 新增:新增
StoragePluginMetadata数据传输对象(DTO),用于标准化插件元数据结构 - 新增:支持
TEXT类型文件预览功能,覆盖TXT、LOG、INI、PROPERTIES、YAML、YML、CONF等常见文本格式 - 重构:重写
StoragePluginRegistry模块,依托@StoragePlugin注解实现插件校验、加载与生命周期管理 - 重构:精简
IStorageOperationService接口定义,移除已冗余的getPlatformIdentifier()与getConfigSchema()方法 - 废弃:停用
StoragePlatformIdentifierEnum枚举类,其职责由@StoragePlugin注解完全接管 - 优化:统一采用
StorageUtils.LOCAL_PLATFORM_IDENTIFIER常量标识 Local 存储平台,避免硬编码 - 优化:Local 存储插件配置大幅简化,仅保留必需的注解属性,提升配置清晰度与易用性`
更多细节请参阅更新日志:https://www.php.cn/link/46fc36d015c5a2faa909440dbb3c354a
源码获取地址:点击下载









