Spring 团队很高兴地宣布 Spring 1.1 的第一个发布候选版本。
Spring 1.1 RC1 中的新特性和增强功能包括
- IoC 容器支持方法注入:覆盖具体或抽象方法,通常是为了查找由容器管理的依赖项。这意味着甚至更不需要实现特定于 Spring 的接口,例如 BeanFactoryAware。
- IoC 容器现在可以从静态工厂方法以及构造函数中获取对象。此增强功能允许出色的 AspectJ 集成:现在可以使用 Spring 依赖注入来配置 AspectJ 切面,就像任何对象一样。我们计划在 1.1 最终版本之前提供 AspectJ 集成的示例。
- 支持发送和接收 JMS 消息
- 支持 Apache OJB 作为 ORM 替代方案,在 Spring 一致的数据访问抽象中
- 显著改进的 JDO 支持
- 在转换 SQLExceptions 方面有更大的灵活性,以及其他的 JDBC 增强功能
- 在使用 JDBC 时支持嵌套事务和保存点。声明式事务管理可以支持嵌套事务。
- 如果所有 Advisors 和目标都是可序列化的,则 AOP 代理现在是可序列化的
- 改进的 Velocity 和 FreeMarker 支持
- 重新设计的父/子 bean 定义概念:子 bean 现在可以覆盖任何继承的设置。这可用于简化配置。
Spring 1.1 最终版本计划在 8 月中旬发布,并且将 100% 向后兼容 Spring 1.0.2。由于 Spring 旨在最大限度地减少应用程序代码对框架的依赖,并且由于更改向后兼容,因此我们预计现有应用程序不需要任何代码更改即可迁移到 Spring 1.1。
现在到 1.1 最终版本之间的主要重点将放在文档和示例上。
有关详细信息,请参见
变更日志。
该版本可以从
此处 下载