Jul 10, 2017 10:38:44 AM
作者:wendal
1.r.55 发行注记(20160218)
上一版本没有起名字,激起民愤,作为吃货的我,鸭梨很大很大…
距54版两个月,这次更新新增了几个功能,详情请查阅文档或社区的帖子
理论上,在源码级别完全兼容1.r.54,除了"兼容性变化"列出的几个接口,应该没多少人会实现它们.
最后,套用eclipse的一句话"Because you can't fix it if you don't know it's broken." 欢迎发帖提issue ^_^
新功能/问题修复
主要内容:
- add: 异步注解
- add: 改进自增主键的获取,并自动识别可批量插入的insert操作
- add: 更智能的@Inject — 自动按类型注入
- add: 方法上的Mvc注解支持继承,但方法参数上的注解是不会继承的.
- add: PropertiesIocLoader,用properties文件简易定义ioc bean
- add: SimpleAopMaker,自定义Aop注解变成非常简单
- add: 再加一个默认方法'by' 代理调用任意类的任意public方法
- add: 入口方法支持@Cookie注解
- update: 继续优化NutDao的事务处理机制
- fix: db2/sqlite/sqlserver 2008自动建表会失败的bug
- fix: UU32FilePool的文件夹分隔符错误
兼容性
- DaoStatement.onAfter和PojoCallback.invoke添加了Statement参数
- Ioc/Ioc2接口添加了getNamesByType和getByType方法
- JdbcExpert接口添加了addColumnNeedColumn和supportTimestampDefault方法
性能变化
- dao.fastInsert轻微下降,但支持获取自增主键的值了(Oracle数据库除外)
详细列表:
- issue@github 不再详细列出
欢迎访问 及 Nutz社区,以获取更多信息
已经累计了800+的问答帖子,平均首次回复时间少于1小时哦