我們很高興地宣佈 Spring Framework 1.1.2 已釋出。這是一個錯誤修復和次要增強版本。
此版本中的新功能包括:
<ul>
<li>added
BeanWrapperImpl 支援多維集合(例如“map[myKey][0]”或“map[myKey][0].name”)
向 BeanFactory 介面添加了“getType(name)”方法,用於檢查“getBean”將返回的物件的型別
向 ListableBeanFactory 介面添加了“getBeansOfType(type)”便捷方法,無需顯式過濾器
添加了 PropertyPathFactoryBean,允許評估目標 bean 的屬性路徑並公開結果
在 XML bean 定義中允許“bean*”而非“bean+”,即檔案中沒有 bean 定義(只有匯入)
- AbstractApplicationContext 自動為 Resource 陣列註冊了 context-aware 的 ResourceArrayPropertyEditor
- 添加了 GenericApplicationContext 類,允許透過單個內部 BeanFactory 來定義任意格式
- 改進了 ResourceBundleMessageSource 和 ReloadableResourceBundleMessageSource 的實現
- 為 MimeMessageHelper 添加了 "setText(plainText, htmlText)" 方法,用於同一郵件中的替代文字
- 為 DataAccessUtils 添加了 "objectResult(collection,type)" 和 "intResult"/"longResult(collection)" 方便方法
- 添加了對 JTA 和 TransactionManagerLookup 的預繫結 Session(例如 OpenSessionInViewFilter/Interceptor)的支援
- 為 HibernateOperations 和 HibernateTemplate 添加了 "load(entity, id)" 方法
- 為 HibernateOperations/Template 添加了 "initialize" 和 "closeIterator" 方法,遵循 "Hibernate.initialize/close"
- 為 HibernateTemplate 添加了 "queryCacheRegion" 屬性,用於指定查詢使用的快取區域
- 添加了 ServletContextResourcePatternResolver,用於在 Web 應用中查詢匹配的資源,即使在未展開的 WAR 檔案中
- 為 SimpleMappingExceptionResolver 添加了 "defaultStatusCode" 屬性,用於指定錯誤檢視的 HTTP 狀態碼
- UrlBasedViewResolver 現在支援 "redirect:" 字首,透過特殊檢視名稱方便地進行重定向
- 為 Velocity 添加了 "springMessage"/"springMessageText" 宏,為 FreeMarker 添加了 "message"/"messageText" 宏
一如既往,請檢視
更新日誌 獲取詳細資訊。
下載可在 SourceForge 專案
頁面獲取
<p> </p><p>Note that this
Spring 發行版附帶了一個更新的 HSQLDB 版本,即 1.7.2.7。不幸的是,HSQLDB 1.7.2 分支在某些方面與 1.7.1 不相容。雖然所有 Spring 示例應用都已相應調整,但請注意,如果您決定用新的 hsqldb.jar 更新自己的應用程式,則還必須更新伺服器例項(即兩者都需要執行 1.7.2 版本),並且可能需要升級任何現有的 db 資料檔案。此外,請注意 JBoss <= 3.2.5 在伺服器類路徑中附帶 HSQLDB 1.7.1,而 3.2.6+ 包括 HSQLDB 1.7.2。