Spring Framework 1.1.2 Changelog
133.79 KB
47 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
SPRING FRAMEWORK CHANGELOG ========================== http://www.springframework.org Changes in version 1.1.2 (14.11.2004) ------------------------------------- General * fixed compilation on JDK 1.5 with "-source 1.5" (renamed "enum" variables, fixed | ||
AI总结 | ||
以下是对《Spring Framework 1.1.2 Changelog》的中文总结,重点突出核心观点和关键信息,避免冗余,确保逻辑连贯和内容完整:
---
## Web模块
1. **DispatcherServlet和MultipartResolver**:
- 即使配置了MultipartResolver,DispatcherServlet也允许在转发时使用已有的multipart请求。
- 在处理异常时,调整了处理逻辑,确保HandlerInterceptor.afterCompletion会被调用,即使后续的拦截器中断了处理。
2. **视图解析**:
- UrlBasedViewResolver新增"contentType"属性,可设置解析视图的内容类型。
- 重构了URL路径匹配逻辑,引入UrlPathHelper类,供AbstractUrlHandlerMapping和AbstractMethodNameResolver使用。
3. **tag库改进**:
- EL表达式在标签渲染时动态评估,而非在标签初始化时。
---
## Core Container模块
1. **资源管理**:
- 引入Resource接口,支持文件系统、类路径、ServletContext资源等。
- ResourcePatternResolver接口用于解析资源位置模式,PathMatchingResourcePatternResolver实现了Ant-style路径匹配。
2. **线程安全和事务**:
- 优化了TransactionSynchronizationManager,完全移除无资源绑定的线程本地资源映射。
- 引入了对REQUIRES_NEW、NOT_SUPPORTED和NEVER事务传播行为的支持。
3. **其他改进**:
- PropertiesPlaceholderConfigurer新增,支持通过J2SE 1.4 Preferences解析占位符。
- MethodInvocationFactoryBean从MethodInvoker继承,增加了对Spring gases方法调用支持。
---
## ORM模块
1. **Hibernate支持**:
- LocalSessionFactoryBean新增"namingStrategy"属性,支持自定义Hibernate命名策略。
- HibernateTemplate支持事务超时。
2. **iBATIS SQL Maps**:
- 更新了对iBATIS SQL Maps 2.0 RC1的支持,支持SqlMapSession.close方法。
3. **其他改进**:
- SqlMapClientOperations/Template新增"queryWithRowHandler"和"queryForPaginatedList"方法。
- LobHandler和BlobCreator新增,提供对LOB类型的统一处理。
---
## Remoting模块
1. **代理创建**:
- HessianClientInterceptor和BurlapClientInterceptor新增"createHessianProxy"和"createBurlapProxy"方法。
2. **其他改进**:
- RemoteProxySupport重构为RemoteAccessor和UrlBasedRemoteAccessor,简化了远程代理配置。
---
## Mock和测试
1. **Servlet API mock**:
- 将Servlet API mock对象从web.mock移动到独立的mock源树。
2. **事务同步**:
- TransactionSynchronizationManager改进,回调触发逻辑移至AbstractPlatformTransactionManager。
---
## Context模块
1. **资源加载**:
- ContextResourceEditor和ContextResourceFactoryBean新增,支持通过ApplicationContext获取资源。
2. **国际化**:
- ReloadableResourceBundleMessageSource新增"clearCacheIncludingAncestors"方法,支持清除多级缓存。
3. **其他改进**:
- AbstractXmlApplicationContext默认使用PathMatchingResourcePatternResolver解析配置位置模式。
---
## Scheduling模块
1. **任务执行**:
- MethodInvokingTimerTaskFactoryBean对调用异常改为记录日志,而非重抛。
2. **Quartz集成**:
- SchedulerFactoryBean新增"applicationContextSchedulerContextKey"属性,支持将ApplicationContext作为Scheduler上下文。
3. **其他改进**:
- QuartzJobBean支持JobDataMap和SchedulerContext entries作为bean属性。
---
## JDBC模块
1. **JdbcTemplate改进**:
- 新增"execute"方法,支持静态SQL和DDL语句。
- "queryForList"方法返回List |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
40 页请下载阅读 -
文档评分