我們很高興地宣佈 Spring Framework 1.0.2 的釋出。
此版本引入了框架的各種增強功能,以及一些小的錯誤修復。
此版本中的增強功能包括
- 新的“mock”源樹和“spring-mock”jar 檔案,包含用於應用程式中的 JNDI 和 Servlet API 模擬
- 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 DataSource 和分頁列表的延遲載入
- DispatcherServlet 按型別檢測 ViewResolvers,以允許 ViewResolver 連結(遵守 order 值)
- 向 SimpleFormController 添加了 "doSubmitAction" 模板方法,用於無需關心 ModelAndView 的提交操作
- AbstractWizardFormController 可選擇支援 "_page" 請求引數,以便正確處理後退按鈕的使用
- 為 BindTag 的 "path" 屬性添加了對 "person.na*"/"person.address.*" 風格欄位模式的支援
- 添加了 Struts DelegatingRequestProcessor 和 DelegatingTilesRequestProcessor 作為 DelegatingActionProxy 的替代方案
有關詳細資訊,請參見
變更日誌。 我們還改進了路線圖;有關未來計劃的粗略草案,請參見我們的 JIRA。
該版本可以在這裡下載