我们很高兴地宣布 Spring Framework 1.1 发布候选版本 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 行为,使其始终调用提交,即使事务不是新的
- 在“overwriteExistingJobs”的情况下,SchedulerFactoryBean 会重新安排触发器,以更新持久作业的触发器
- 修复了 JmsTemplate102 的“doSend”实现,使其能够与类路径中的 JMS 1.0.2 API jar 正确配合使用
有关详细信息,请参阅
更改日志。
可以从此处下载发布版本
此处