Spring Framework 1.2RC2 发布
我们很高兴地宣布 Spring 1.2 RC2 已发布。
此版本引入了一个主要新特性
- 支持 JCA 的通用客户端接口 (CCI),包括对 CCI 本地事务的支持
此外,还有各种次要增强功能,例如
- 废弃 ListableBeanFactory 的 getBeanDefinitionNames(type)",推荐使用 "getBeanNamesForType"
- 为 XML 中用于映射的“entry”标签添加了“value”/“value-ref”快捷属性
- 为 XML bean 定义文件添加了“alias”根元素,用于定义其他文件中的 bean 的别名
- JdbcAccessor 现在默认延迟初始化 SQLExceptionTranslator
- 为 LocalSessionFactoryBean 添加了更多 Hibernate3 配置选项
- 为 JmsTemplate 添加了“defaultDestinationName”属性,用于动态默认目标
- 改进了资源支持,使其与 JDK 1.3 的经典 VM 和 JRockit 的 jar 路径兼容
- 将静态 PathMatcher 类重构为 PathMatcher 接口和 AntPathMatcher 实现
- 添加了 ConfigurableMimeFileTypeMap,提供了大量现成的 MIME 类型映射
- 添加了“context.i18n”包,其中包含 LocaleContext 抽象和全局 LocaleContextHolder
- DispatcherServlet 通过全局 LocaleContextHolder 暴露当前的 LocaleResolver
- 添加了 RemoteInvocationTraceInterceptor,用于记录服务器上的远程调用和异常
- 更新了对 JR 0.6.6 的 JasperReports 支持,使用 JRDefaultCompiler 作为默认报告编译器
- 重做了 AbstractJasperReportsView,使其作用于 JasperPrint 实例而非 JasperReport 实例
- 为 AbstractJasperReportsView 添加了对包含嵌入式 SQL 语句的报告的支持
有关增强功能和错误修复的详细列表,请参阅changelog。
此候选版本被认为是稳定的,建议用于开发目的。我们预计 Spring 1.2 最终版本将在大约两周内发布。