我們很高興地宣佈 Spring Framework 1.1 Release Candidate 2 已經發布。這將是 1.1 的最後一個候選版本;預計 1.1 最終版本很快就會發布。
此版本中的新功能包括
- 新的 HTTP 呼叫器遠端處理策略,它使用 HTTP 上的 Java 序列化(結合了 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 行為,即使事務不是新的,也始終呼叫 commit
- SchedulerFactoryBean 重新排程“overwriteExistingJobs”情況下的觸發器,以更新持久作業的觸發器
- 修復了 JmsTemplate102 的“doSend”實現,以便在使用類路徑中的 JMS 1.0.2 API jar 時正常工作
有關詳細資訊,請參見
更新日誌。
該版本可以從
此處下載