我们很高兴地宣布 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 时正常工作
有关详细信息,请参见
更新日志。
该版本可以从
此处下载