Nutz 1.r.55- Java 應用框架

jopen 8年前發布 | 9K 次閱讀

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

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!