Nutz 1.r.55- Java 應用框架
maven已經同步: http://repo1.maven.org/maven2/org/nutz/nutz/1.r.55/
上個月的寒潮,真的夠"雞凍"的,連廣州也下"雪"了,春節期間也是各種"紅包來了!!"
上一版本沒有起名字,激起民憤,作為吃貨的我,鴨梨很大很大...
距54版兩個月,這次更新新增了幾個功能,詳情請查閱文檔或社區的帖子
理論上,在源碼級別完全兼容1.r.54,除了"兼容性變化"列出的幾個接口,應該沒多少人會實現它們.
另外,值得一提的是NutzCN社區的ios客戶端也上線了("這輩孓の倖福"做的原生app),及Nutz社區的服務器("淡藍"贊助)也遷移到香港.
最后,套用eclipse的一句話"Because you can't fix it if you don't know it's broken." 歡迎發帖提issue ^_^
--------------------------------------------------------------------------------------------------------
新功能/問題修復
主要內容:
* add: 異步注解@Async
* add: 改進自增主鍵的獲取,并自動識別可批量插入的insert操作
* add: 更智能的@Inject -- 自動按類型注入
* add: dao.insert可忽略空值和零值
* add: 方法上的Mvc注解支持繼承,但方法參數上的注解是不會繼承的.
* add: PropertiesIocLoader,用properties文件簡易定義ioc bean
* add: SimpleAopMaker,自定義Aop注解變成非常簡單
* add: @EL再加一個默認方法'by' 代理調用任意類的任意public方法
* add: 入口方法支持@Cookie注解
* update: 繼續優化NutDao的事務處理機制
* fix: Daos.migration在oracle下,如果新增TimeStamp類型的字段會報錯
* fix: db2/sqlite/sqlserver 2008自動建表會失敗的bug
* fix: UU32FilePool的文件夾分隔符錯誤
兼容性
* DaoStatement.onAfter和PojoCallback.invoke添加了Statement參數
* Ioc/Ioc2接口添加了getNamesByType和getByType方法
* JdbcExpert接口添加了addColumnNeedColumn和supportTimestampDefault方法
性能變化
* dao.fastInsert輕微下降,但支持獲取自增主鍵的值了(Oracle數據庫除外)
* dao.insert提高10%+(Oracle數據庫除外)
新手包下載地址: https://github.com/nutzam/nutz/releases/v1.r.55
入門手冊:http://nutzbook.wendal.net/
百度網盤下載: http://pan.baidu.com/s/1bnLc4Nl
來自: http://www.oschina.net//news/70810/nutz-1-r-55