我们很高兴地宣布,Spring Framework 1.1 Release Candidate 2 已发布。这将是1.1版本的最后一个发布候选版本;1.1最终版本预计很快就会发布。
此版本中的新功能包括:
- 新的HTTP调用器远程处理策略,它使用Java序列化通过HTTP(结合了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 行为,使其即使事务不是新的,也始终调用提交
- SchedulerFactoryBean 在 "overwriteExistingJobs" 的情况下重新调度触发器,以更新持久化作业的触发器
- 修复了 JmsTemplate102 的 "doSend" 实现,使其在 classpath 中有 JMS 1.0.2 API jar 的情况下也能正常工作
详情请参阅
更新日志。
该版本可从
此处下载。