我們很高興地宣布 Spring Framework 1.0.2 的發布。
此版本在整個框架中引入了各種增強功能,以及一些小錯誤修復。
此版本中的增強功能包括:
- 新的 "mock" 原始碼樹和 "spring-mock" jar 檔案,包含 JNDI 和 Servlet API mocks,用於應用程式中
- CachedIntrospectionResults 會清除 JavaBeans Introspector 快取,以便在關閉時正確進行垃圾回收
- 新增 ObjectFactory 介面和 ObjectFactoryCreatingFactoryBean,用於非侵入式地建立 prototype beans
- AbstractXmlApplicationContext 使用 PathMatchingResourcePatternResolver 來處理 Ant 風格的設定檔位置模式
- 將 "xxx*" 欄位模式支援新增至 BindException 的 "getFieldErrors" 和 "getFieldError" 方法
- QuartzJobBean 將 SchedulerContext 條目應用為 bean 屬性,就像它對 JobDataMap 條目所做的一樣
- 新增 UserCredentialsDataSourceAdapter,用於將使用者名稱和密碼透明地應用於目標 DataSource 呼叫
- 新增 RowMapperResultReader,用於將 rows 對應至 objects 時,取代自定義 RowCallbackHandler
- 新增 AbstractLobStreamingResultSetExtractor 和 AbstractLobCreatingPreparedStatementCallback
- 重新設計了 "imagedb" 範例應用程式,重新設計了 DefaultImageDatabase 類別的實作
- iBATIS SQL Maps 2.0 整合類別支援 per-SqlMapClient DataSource 和 paginated lists 的延遲載入
- DispatcherServlet 依類型偵測 ViewResolvers,以允許 ViewResolver 鏈 (考慮順序值)
- 將 "doSubmitAction" 模板方法新增至 SimpleFormController,用於提交操作而無需關心 ModelAndView
- AbstractWizardFormController 可選擇支援 "_page" 請求參數,以便正確處理返回按鈕的使用
- 將 "person.na*"/"person.address.*" 風格的欄位模式支援新增至 BindTag 的 "path" 屬性
- 新增 Struts DelegatingRequestProcessor 和 DelegatingTilesRequestProcessor 作為 DelegatingActionProxy 的替代方案
請參閱
變更日誌以取得詳細資訊。 我們也完善了我們的 roadmap;請參閱我們的 JIRA 以取得未來的大致計劃。
可以在此下載該版本