Spring Framework 1.1 最终版发布

发布 | Thomas Risberg | 2004 年 9 月 05 日 | ...

我们很高兴地宣布 Spring Framework 1.1 (最终版)已发布。 自 1.1 RC2 以来,进行了一些 API 澄清并修复了许多错误。

还有各种各样的小的新功能

  • 重构了 BeanWrapperImpl 的特定于属性的自定义编辑器处理,以允许注册未初始化的子路径
  • 向 AutowireCapableBeanFactory 添加了“applyBeanPropertyValues”方法,用于填充现有的 Bean 实例

  • 分别添加了属性 bean 定义的“(抽象)”标记和 XML bean 定义的“abstract”属性

  • 添加了对 SqlReturnType 接口的支持,该接口允许从存储过程中返回自定义类型
  • 添加了将 java.util.Date 和 java.util.Calendar 自动转换为 java.sql.Date/Time/Timestamp 以用于 JDBC 参数的功能
  • 向 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 对象的缓存
  • 添加了对 ObjectMessage 的 SimpleMessageConverter 支持,在 Serializable 对象和 ObjectMessages 之间进行转换

  • 添加了 RemoteConnectFailureException 和 RemoteLookupFailureException 作为 RemoteAccessException 的子类
  • 添加了 JndiRmiServiceExporter、JndiRmiClientInterceptor、JndiRmiProxyFactoryBean(适用于 RMI-IIOP resp. CORBA)
  • 向 RmiClientInterceptor 添加了“lookupStubOnStartup”、“cacheStub”和“refreshStubOnConnectFailure”标志
  • 向 AbstractRemoteSlsbInvokerInterceptor 添加了“lookupHomeOnStartup”和“refreshHomeOnConnectFailure”标志

  • 向 JavaMailSender 添加了“createMimeMessage(InputStream)”方法,用于从原始 MIME 内容构建 MimeMessage
  • 现在 MimeMessageHelper 创建“multipart/related”,以使带有内联图像的邮件与 Outlook Express 兼容
  • 向 MimeMessageHelper 添加了“validateAddresses”属性(默认情况下关闭),委托给 JavaMail 1.3 的“validate”

  • 向 RedirectView 添加了“http10Compatible”标志,关闭它以发送 HTTP 1.1 状态代码 303 而不是 302
  • 向 AbstractPdfView 添加了“buildPdfMetadata”回调,用于向 iText PDF 文档添加作者等元字段
  • 向 Struts 支持添加了 LookupDispatchActionSupport 类,类似于 ActionSupport,但用于 LookupDispatchActions
像往常一样,有关详细信息,请参见变更日志。 请注意,1.1 代码库在各种 SPI 中包含一些非向后兼容的次要更改。 但是,应用程序中常用的 API 尽可能接近 100% 兼容。

可通过 SourceForge 项目页面获得下载

获取 Spring 新闻资讯

与 Spring 新闻资讯保持联系

订阅

抢占先机

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看所有