我們很高興地宣佈Spring Framework 1.0.2 釋出。
此版本在整個框架中引入了各種增強功能,以及一些次要的錯誤修復。
此版本中的增強功能包括:
- 新的“mock”原始碼樹和“spring-mock”jar檔案,其中包含用於應用程式的JNDI和Servlet API mock
- CachedIntrospectionResults重新整理JavaBeans Introspector快取,以便在關機時進行適當的垃圾回收
- 添加了ObjectFactory介面和ObjectFactoryCreatingFactoryBean,用於非侵入式建立原型bean
- AbstractXmlApplicationContext使用PathMatchingResourcePatternResolver來處理Ant風格的配置位置模式
- BindException 的 "getFieldErrors" 和 "getFieldError" 方法新增對 "xxx*" 欄位模式的支援
- QuartzJobBean 將 SchedulerContext 條目作為 bean 屬性應用,就像它對 JobDataMap 條目所做的那樣
- 新增 UserCredentialsDataSourceAdapter,用於透明地將使用者名稱和密碼應用於目標 DataSource 呼叫
- 新增 RowMapperResultReader,在將行對映到物件時替代自定義 RowCallbackHandler
- 新增 AbstractLobStreamingResultSetExtractor 和 AbstractLobCreatingPreparedStatementCallback
- 重構 "imagedb" 示例應用程式,重新設計了 DefaultImageDatabase 類的實現
- iBATIS SQL Maps 2.0 整合類支援每個 SqlMapClient 資料來源和分頁列表的延遲載入
- DispatcherServlet 透過型別檢測 ViewResolver,以允許 ViewResolver 鏈式呼叫(尊重排序值)
- SimpleFormController 新增 "doSubmitAction" 模板方法,用於不關心 ModelAndView 的提交操作
- AbstractWizardFormController 可選支援 "_page" 請求引數,以正確處理後退按鈕的使用
- BindTag 的 "path" 屬性新增對 "person.na*"/"person.address.*" 樣式欄位模式的支援
- 新增 Struts DelegatingRequestProcessor 和 DelegatingTilesRequestProcessor 作為 DelegatingActionProxy 的替代方案
詳情請參閱
更新日誌。我們還完善了路線圖;請檢視我們的 JIRA 以瞭解大致的未來計劃。
該版本可從此處下載。