| ```
feat(f_mvc): 增强重定向功能支持临时和永久重定向选项
- 添加了 retain 参数来控制重定向类型:301/308 永久重定向,302/307 临时重定向
- 为 permanently 和 temporarily 方法添加了详细的 JSDoc 注释说明
- 在 HellowordController 中新增了重定向示例方法
```
| 3 个月前 |
| fix(user): 修复用户查询中的异常处理和事务配置
- 移除了用户查询中的异常抛出代码
- 注释掉了不必要的事务注解,避免查询操作的事务控制
- 保持了用户会话功能的正常查询逻辑
| 5 个月前 |
| ```
feat(http): 修复多部分表单数据解析器中的边界处理问题
- 修正了流偏移量计算逻辑,使用 stream.offset 替代手动计算的 start 变量
- 添加了对空内容类型的处理,避免解析错误
- 在 MultipartFile 对象中增加了文件大小设置功能
- 移除了不必要的异常处理代码,简化了错误分支
perf(workspace): 优化编译选项配置
- 在所有目标平台上添加了 -O2 --lto=full 编译优化选项以提升性能
- 保持原有的动态标准库和未使用变量警告关闭设置
feat(demo): 增加请求体大小限制配置
- 在 boot.sh 中添加了 mvc_maxRequestBodySize 配置项,默认值为 64MB
- 更新上传控制器以显示文件大小和名称信息
- 为上传请求模型添加了 name 字段支持
```
| 3 个月前 |
| ```
refactor(DirtyTag): 重构脏标记实现以提高性能和线程安全性
- 将DirtyTag结构改为不可变设计,使用私有构造函数初始化属性
- 添加类型注册时的重复检查避免重复创建
- 修改beforeDirty字段更新方式,使用新的实例替换而非直接修改
- 移除不必要的变量赋值操作,提高代码简洁性
- 清理方法现在正确创建新实例而非修改现有实例
fix(UserServiceImpl): 临时禁用脏标记设置以解决更新问题
- 注释掉UserPO的脏标记设置调用
- 避免在用户服务中因脏标记机制导致的更新异常
```
| 4 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| 修改日志,fix StringGenerator
| 7 个月前 |