Spring Framework 1.1 最终版发布

版本发布 | Thomas Risberg | 2004年9月5日 | ...

我们很高兴地宣布 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 项目页面获取

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有