我们很高兴地宣布Spring Framework 1.0.2 发布。
此版本在整个框架中引入了各种增强功能,以及一些次要的错误修复。
此版本中的增强功能包括:
- 新的“mock”源码树和“spring-mock”jar文件,其中包含用于应用程序的JNDI和Servlet API mock
- 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 以了解大致的未来计划。
该版本可从此处下载。