2.8.0 (2024-05-07)
2.8.0 (2024-05-07)
这是一个新特性版本,修复了一些问题,优化了一些功能。
具体内容参见:Milestone。
Feature
- 提供一个操作门面,用于整合组件管理、容器注册、操作执行以及配置管理等功能;
- 当项目中同上存在复数同名的数据源容器时,应当直接报错或输出警告日志;
- @ContainerMethod 支持像 @AutoOperate 那样提取包装对象中的实际数据;
- 支持在非 Spring 环境下使用自动填充;
- 提供一个基于 SoftConcurrentMap 实现的缓存管理器;
- 代理工厂支持基于 ByteBuddy 代理非接口类型;
Fix
@ContainerEnumScan
注解无法支持带有通配符的路径;- 添加
@OperatorScan
注解后,项目启动时出现 'No servlet set' 问题; - 创建容器时可以指定 namespace 为空字符串,但是引用时却无法引用;
- 自动填充方法参数时,
AutoOperate.resolveOperationsFromCurrentElement
配置不生效;
Refactor