我們很高興地宣佈,Spring Framework 1.1 Release Candidate 2 已釋出。這將是1.1版本的最後一個釋出候選版本;1.1最終版本預計很快就會發布。
此版本中的新功能包括:
- 新的HTTP呼叫器遠端處理策略,它使用Java序列化透過HTTP(結合了RMI和Hessian的優點)
- HTTP/RMI呼叫器的RemoteInvocationFactory和RemoteInvocationExecutor策略,用於額外的呼叫上下文
- 以JSF VariableResolver實現形式提供的基本JSF支援,該實現能夠識別Spring管理的中間層Bean
- Velocity和FreeMarker的表單簡化宏,提供HTML輸入宏等,以便輕鬆構建表單
- DispatcherServlet 也會在祖先上下文中查詢處理器介面卡、處理器對映、異常解析器、檢視解析器
- HibernateTransactionManager 和 HibernateInterceptor 支援每個事務的實體攔截器例項
- WebLogicJtaTransactionManager 即使 WebLogic JTA 事務被標記為只能回滾,它也能恢復
- MimeMessageHelper 提供了 "addInline" 方法,用於新增帶有內容 ID(透過 "cid:xxx" 引用)的內聯元素
- Errors 介面提供了 "pushNestedPath"/"popNestedPath" 方法,方便處理臨時巢狀路徑
- Spring 的 Resource 物件支援 "createRelative" 操作,用於相對於給定資源的資源路徑
重要的更改和錯誤修復包括
- 一個沒有索引的建構函式引數值現在只會被考慮一次,而不是多次匹配
- 引入了 BeanDefinitionReader 介面並重做了 XmlBeanDefinitionParser SPI(警告:不向後相容)
- 修復了 TransactionAspectSupport 的 after-returning 行為,使其即使事務不是新的,也始終呼叫提交
- SchedulerFactoryBean 在 "overwriteExistingJobs" 的情況下重新排程觸發器,以更新持久化作業的觸發器
- 修復了 JmsTemplate102 的 "doSend" 實現,使其在 classpath 中有 JMS 1.0.2 API jar 的情況下也能正常工作
詳情請參閱
更新日誌。
該版本可從
此處下載。