
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常量来标识本地存储平台,避免了硬编码问题。 - 优化了本地存储插件的配置项,大幅简化了注解属性,仅保留了必要配置,提升了配置的清晰度与易用性。
更多细节请参阅更新日志。
源码获取地址:点击下载
