我們很高興地宣佈 Spring Framework 1.1 (最終版)已釋出。自 1.1 RC2 以來,進行了一些 API 澄清並修復了許多錯誤。
還有各種次要新功能
- 重構了 BeanWrapperImpl 的屬性特定自定義編輯器處理,以允許為未初始化的子路徑註冊
- 向 AutowireCapableBeanFactory 添加了“applyBeanPropertyValues”方法,用於填充現有 bean 例項
- 為屬性 bean 定義添加了“(abstract)”標記,為 XML bean 定義添加了“abstract”屬性
- 添加了對 SqlReturnType 介面的支援,允許從儲存過程返回自定義型別
- 為 JDBC 引數添加了 java.util.Date 和 java.util.Calendar 到 java.sql.Date/Time/Timestamp 的自動轉換
- 為 WebSphereNativeJdbcExtractor 添加了對 WebSphere 4 的支援,現在可自動檢測 WebSphere 5 和 4
- 添加了 WebLogicServerTransactionManagerFactoryBean,用於 WebLogic 7.0 上的 WebLogicJtaTransactionManager
- 為 AbstractLobType 添加了直接 JTA 同步支援,作為 Spring 事務同步的替代方案
- 為 HibernateOperations/HibernateTemplate 和 JdoOperations/JdoTemplate 添加了 "flush" 方法,用於強制重新整理
- 為 OJB PersistenceBrokerOperations 和 PersistenceBrokerTemplate 添加了 "getReportQueryIteratorByQuery" 方法
- 棄用了 AbstractJndiLocator 基類,改用具有顯式 "lookup" 方法的新 JndiObjectLocator 基類
- 添加了 JndiObjectTargetSource,該類在每次呼叫時執行新的 JNDI 查詢,允許在 JNDI 中進行熱重部署
- 為 JndiDestinationResolver 添加了 "cache" 標誌,允許關閉從 JNDI 快取 Destination 物件
- 為 SimpleMessageConverter 添加了對 ObjectMessage 的支援,在可序列化物件和 ObjectMessages 之間進行轉換
- 添加了 RemoteConnectFailureException 和 RemoteLookupFailureException 作為 RemoteAccessException 的子類
- 添加了 JndiRmiServiceExporter、JndiRmiClientInterceptor、JndiRmiProxyFactoryBean (分別用於 RMI-IIOP 和 CORBA)
- 為 RmiClientInterceptor 添加了 "lookupStubOnStartup"、"cacheStub" 和 "refreshStubOnConnectFailure" 標誌
- 為 AbstractRemoteSlsbInvokerInterceptor 添加了 "lookupHomeOnStartup" 和 "refreshHomeOnConnectFailure" 標誌
- 為 JavaMailSender 添加了 "createMimeMessage(InputStream)" 方法,從原始 MIME 內容構建 MimeMessage
- MimeMessageHelper 現在建立 "multipart/related",使包含內聯影像的郵件與 Outlook Express 相容
- 為 MimeMessageHelper 添加了 "validateAddresses" 屬性 (預設為 false),委託給 JavaMail 1.3 的 "validate"
- 為 RedirectView 添加了 "http10Compatible" 標誌,設定為 false 以傳送 HTTP 1.1 狀態碼 303 而不是 302
- 為 AbstractPdfView 添加了 "buildPdfMetadata" 回撥,用於將作者等元欄位新增到 iText PDF Document
- 為 Struts 支援添加了 LookupDispatchActionSupport 類,與 ActionSupport 類似,但用於 LookupDispatchActions
照常,有關詳細資訊,請參閱
更改日誌。請注意,1.1 程式碼庫包含對各種 SPI 的小幅更改,這些更改不向後相容。然而,應用程式通常使用的 API 在相容性方面儘可能接近 100%。
下載可在 SourceForge 專案
頁面獲取