我們很高興地宣佈 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 陣列註冊上下文感知的 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)”方法
- 按照“Hibernate.initialize/close”向 HibernateOperations/Template 添加了“initialize”和“closeIterator”方法
- 向 HibernateTemplate 添加了“queryCacheRegion”屬性,用於指定用於查詢的快取區域
- 添加了 ServletContextResourcePatternResolver,即使在未展開的 WAR 中也能在 Web 應用程式中查詢匹配的資源
- 向 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 版本),並且任何現有的資料庫資料檔案可能需要升級。此外,請注意,JBoss <= 3.2.5 隨伺服器 classpath 附帶 HSQLDB 1.7.1,而 3.2.6+ 包含 HSQLDB 1.7.2。