本次版本更新主要針對性能優化、BUG修復以及增添了更易於使用的新特性.
新版本已提交至Maven中央庫,可以通過以下配置獲取各模塊依賴:
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-<MODULE_NAME></artifactId> <version>2.0.2</version> </dependency>
請將替換為具體模塊名,模塊詳見: The Central Repository Search Engine
主要更新內容:
核心(Core)
優化框架初始化過程中出現異常將導致服務無法停止的問題
優化事件監聽處理邏輯
優化攔截器代理緩存邏輯
新增支持package級攔截器配置
新增@Around註解用於簡化同時配置前置和後置攔截器
配置體系(Configuration)
優化配置模塊代碼結構和配置文件分析處理邏輯
優化配置文件判斷邏輯和日誌輸出
WebMVC
調整控制器請求解析器默認使用restful模式
優化cookieHelper類使支持HttpOnly設置並調用其構造方式適應更多使用場景
優化控制器請求過濾器規則判斷邏輯排除WebSocket請求
持久化(JDBC)
新增函數接口及常數據庫函數方法封裝
新增堆棧跟蹤功能以方便定位SQL調用關系
優化Fields和Cond對字段前綴和名稱組件的處理邏輯
優化框架銷毀過程中進行日誌輸出時可能產生的空指針異常
優化數據庫會話開啟方式和數據實體獲取連接的邏輯
優化數據庫實體基類允許直接指定數據源名稱
文檔已同步更新,了解更多細節,歡迎訪問YMP框架碼雲主頁:https://git.oschina.net/suninformation
One More Thing
YMP是一個非常簡單、易用的輕量級Java應用開發框架,涵蓋AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,讓開發工作像搭積木一樣輕松是我們一直不懈努力的目標!
YMP不僅提供便捷的Web及其它Java項目的快速開發體驗,也將不斷提供更多豐富的項目實踐經驗。
了解更多有關YMP框架的內容,請訪問官網:http://www.ymate.net/
Tags: 優化 攔截器 邏輯 配置 框架 模塊
文章來源: