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