| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .txt | 3 |
| 摘要 | ||
文档详细记录了Spring Framework 3.2.11版本的变更日志,涵盖了多项修复和改进。主要修复包括缓存连接工厂的异常处理、GuavaCacheManager的初始化问题、Bean注入的早期调用问题、性能优化以及异常处理的改进。此外,还新增了一些功能,如对Tiles 3的支持、HTTP PATCH方法的支持等。 | ||
| AI总结 | ||
### 《Spring Framework 3.2.11 Changelog》中文总结
#### 3.2.11 版本更新(2014-09-04)
- **性能优化**:修复了ResolvableType缓存的性能问题(SPR-12122)。
- **安全性改进**:更新了Apache HttpComponents到4.3.5,修复了MITM攻击漏洞(CVE-2014-3577)。
- **MVC 测试框架**:支持HTTP OPTIONS方法(SPR-12114)。
- **缓存改进**:修复了GuavaCacheManager忽略缓存规范的问题(SPR-12120)。
- **RestTemplate**:修复了与InputStreamResource一起使用时未设置Content-Length的问题(SPR-12017)。
- **依赖管理**:排除了spring-framework-bom artifacts,优化了发布包结构(SPR-12087)。
- **其他修复**:修复了多个与Bean、视图解析器、事务管理器、日志记录等相关的bug。
---
#### 3.2 GA 版本更新(2012-12-13)
- **兼容性改进**:升级了AspectJ、JUnit、Groovy、JRuby、Joda-Time等依赖。
- **新功能**:
- 支持Velocity 1.7和Velocity Tools 2.0。
- 支持JasperReports 5.0。
- 支持JUnit 4的@FixMethodOrder注解。
- 支持Tiles 3。
- 支持HTTP PATCH方法(SPR-7985)。
- **弃用**:
- 移除了对iBATIS的支持,推荐使用MyBatis。
- 移除了部分旧的JSF、JPA和EJB相关实现。
- **性能优化**:
- DefaultMessageListenerContainer支持WebLogic/ActiveMQ的并发订阅消费者(SPR-10037)。
- AbstractCachingViewResolver的缓存限制默认增加到1024(SPR-10065)。
- **其他改进**:
- 支持@RequestMapping和@ResponseStatus的占位符和消息代码。
- 支持JMS中的JSON消息转换(SPR-10099)。
---
#### 3.2 RC1 版本更新(2012-11-04)
- **新功能**:
- 引入了LiveBeansView MBean和LiveBeansViewServlet(SPR-9662)。
- 支持@Automated、@Value和Qualifier作为元注解。
- 支持@DateTimeFormat作为元注解。
- 支持BeanWrapper的字符串构造器回退(SPR-9865)。
- **性能优化**:
- 优化了DefaultListableBeanFactory的元数据锁机制(SPR-9819)。
- **其他改进**:
- 支持JSP 2.0的EL表达式,移除了Spring的ExpressionEvaluationUtils。
- 支持Hibernate 4的独立编译(SPR-10039)。
---
#### 3.2.1 版本更新(2013-01-24)
- **新功能**:
- 支持SpEL对接口静态常量的访问(SPR-10125)。
- 支持JDK 7的Closeable和AutoCloseable接口(SPR-10034)。
- **性能优化**:
- 优化了CachedIntrospectionResults的内存使用(SPR-10028)。
- **其他改进**:
- 修复了多个与BeanFactory、事务管理器、日志记录相关的bug。
- 引入了NoUniqueBeanDefinitionException(SPR-10194)。
---
#### 3.2 M2 版本更新(2012-09-11)
- **新功能**:
- 支持ASM 4.0和CGLIB 3.0,移除了spring-asm子项目。
- 支持JUnit 4.11的依赖注入。
- 支持SpEL对整数方法调用、符号逻辑运算和嵌套引号的处理(SPR-9612、SPR-9614、SPR-9620)。
- **性能优化**:
- 使用BufferedInputStream优化了SimpleDataReader的性能(SPR-9528)。
- **其他改进**:
- 支持@Async注解在AspectJ代理中的处理(SPR-10715)。
- 支持Quartz 2.2(SPR-10775)。
---
#### 3.2.4 版本更新(2013-08-06)
- **安全性改进**:修复了Spring OXM与JAXB的安全风险(SPR-10806)。
- **性能优化**:
- TypeDescriptor类标记为Serializable(SPR-10631)。
- ConfigurationClassPostProcessor设置为Ordered.HIGHEST_PRECEDENCE(SPR-10645)。
- **其他改进**:
- 支持@ImportResource的占位符(SPR-10686)。
- 修复了多个与事务管理器、日志记录、JPA相关的bug。
---
#### 3.2.3 版本更新(2013-05-17)
- **兼容性改进**:
- 支持OpenJDK 8和OSGI风格的泛型使用(SPR-9639、SPR-10559)。
- **其他改进**:
- 修复了多个与数据绑定、MVC视图解析器相关的bug。
---
#### 3.1 RC1 版本更新(2011-10-11)
- **新功能**:
- 支持Hibernate 4.0和JPA 2.0。
- 支持Java 7的ForkJoinPoolFactoryBean(SPR-10421)。
- 支持MultipartRequest和MultipartFile的Servlet 3.0特性。
- **性能优化**:
- 优化了DefaultListableBeanFactory的序列化处理(SPR-10542)。
- **其他改进**:
- 移除了对旧的JPA和JDO模板的支持,推荐使用新的JpaTransactionManager。
---
#### 3.1 M2 版本更新(2011-06-08)
- **新功能**:
- 支持@EnableAspectJAutoProxy。
- 支持JDBC 4.1的前向兼容性。
- **性能优化**:
- 优化了TypeDescriptor的泛型处理(SPR-9493)。
- **其他改进**:
- 修复了多个与事务管理器、JDBC模板、邮件发送相关的bug。
---
以上总结涵盖了Spring Framework 3.2.11及之前版本的主要更新内容,重点突出了新功能、性能优化、安全性改进和兼容性调整。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
31 页请下载阅读 -
文档评分














Spring Framework 3.2.11 Changelog