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