我们很高兴地宣布 Spring Framework 1.0.2 发布。
此版本在整个框架中引入了各种增强功能,以及一些小错误修复。
此版本中的增强功能包括
- 新的“mock”源代码树和“spring-mock”jar 文件,包含用于应用程序的 JNDI 和 Servlet API 模拟
- CachedIntrospectionResults 在关闭时刷新 JavaBeans Introspector 缓存以进行正确的垃圾回收
- 添加了 ObjectFactory 接口和 ObjectFactoryCreatingFactoryBean,用于非侵入式创建原型 Bean
- AbstractXmlApplicationContext 使用 PathMatchingResourcePatternResolver 用于 Ant 样式的配置位置模式
- 为 BindException 的“getFieldErrors”和“getFieldError”方法添加了对“xxx*”字段模式的支持
- QuartzJobBean 将 SchedulerContext 条目应用为 Bean 属性,就像它也对 JobDataMap 条目一样
- 添加了 UserCredentialsDataSourceAdapter,用于透明地将用户名和密码应用于目标 DataSource 调用
- 添加了 RowMapperResultReader,在将行映射到对象时使用它而不是自定义 RowCallbackHandler
- 添加了 AbstractLobStreamingResultSetExtractor 和 AbstractLobCreatingPreparedStatementCallback
- 重新设计了“imagedb”示例应用程序,并重新设计了 DefaultImageDatabase 类的实现
- iBATIS SQL Maps 2.0 集成类支持每个 SqlMapClient 数据源和分页列表的延迟加载
- DispatcherServlet 通过类型检测 ViewResolver 以允许 ViewResolver 链式调用(尊重顺序值)
- 为 SimpleFormController 添加了“doSubmitAction”模板方法,用于在不关心 ModelAndView 的情况下提交操作
- AbstractWizardFormController 可选地支持“_page”请求参数,以便正确处理后退按钮的使用
- 为 BindTag 的“path”属性添加了对“person.na*”/“person.address.*”样式字段模式的支持
- 添加了 Struts DelegatingRequestProcessor 和 DelegatingTilesRequestProcessor 作为 DelegatingActionProxy 的替代方案
有关详细信息,请参阅
更改日志。我们还改进了路线图;请参阅我们的 JIRA 以了解未来计划的概要。
可以从 此处 下载此版本