CHANGELOG.md
1.7 KB
SMF Core 版本变更日志
本文档记录SMF Core框架的所有重要变更。
[1.0.0] - 2024年
新增特性
-
核心框架架构
- 实现了基于Spring Boot的模块化核心架构
- 创建了AbstractBaseDao抽象类,提供统一的数据访问层
- 实现了BaseMapper接口,简化对象转换操作
-
数据持久层
- 集成MongoDB作为主要数据存储
- 实现数据访问的CRUD操作封装
- 支持复杂查询条件构建
-
国际化支持
- 实现多语言国际化机制
- 支持动态切换语言
- 提供默认的中英文资源文件
-
异常处理
- 统一的异常处理机制
- 支持自定义异常类型
- 提供友好的错误响应格式
-
日志系统
- 基于Log4j2的日志框架集成
- 支持多种日志级别配置
- 提供结构化日志输出
改进
-
性能优化
- 优化数据库连接池配置
- 改进对象转换效率
-
开发体验
- 提供完整的单元测试支持
- 集成Maven构建工具
- 提供代码质量检查配置
修复
- 修复BaseMapper接口在处理null参数时的类型歧义问题
- 修复多线程环境下的资源访问安全问题
[0.1.0] - 2023年
初始版本
-
核心功能
- 基本的项目结构搭建
- 主要接口定义
- 简单的业务逻辑实现
-
技术栈选择
- Java 11
- Spring Boot 2.7.x
- MongoDB
- Maven
版本号格式说明
本项目使用语义化版本号(Semantic Versioning)格式:
主版本号.次版本号.修订号
- 主版本号: 当有不兼容的API变更时递增
- 次版本号: 当添加向下兼容的功能时递增
- 修订号: 当进行向下兼容的问题修复时递增
最后更新时间:2024年