搜索

text文档 Spring Framework 3.2.13 Changelog

112.09 KB 39 页 0 下载 57 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework从版本3.2 GA到3.2.13的所有变更,包括修复的问题、功能改进、安全漏洞修复以及性能优化。每个版本都有特定的更新,涉及AOP、JDBC、JMS、MVC等多个模块。文档中提到了多个问题修复,如Java 8桥接方法处理、WebJAR问题、BeanUtils故障排除等。此外,还包含了一些功能增强,如对TilesConfigurer的支持改进、对Quartz 2.2的支持、对JDBC参数绑定的支持等。
AI总结
《Spring Framework 3.2.13 Changelog》记录了从版本3.2.1到3.2.13之间的更新内容,主要涵盖功能改进、问题修复、安全性增强和新特性支持。以下是各版本的核心更新总结: ### 3.2.13 版本更新(2014-12-30) 1. **问题修复** - 修复了Java 8桥接方法处理可能导致的自动注入注解检测误报(SPR-12187)。 - 解决了WebJar停止工作的问题(SPR-12432)。 - 修复了BeanUtils在Java.awt.Window上的反射问题(SPR-12434)。 - 解决了嵌入式Derby数据库日志文件使用问题(SPR-12437)。 - 修复了JavaConfig重复配置注解导致的问题(SPR-12442)。 - 解决了MethodParameter的空指针异常(SPR-12453)。 - 修复了WebAsyncTask初始化时的执行器名称问题(SPR-12457)。 - 解决了静态方法与实例方法冲突问题(SPR-12502)。 - 修复了 prototype bean 类型切换后依赖注入失败的问题(SPR-12526)。 - 修复了缓存键的哈希码计算不考虑目标类的问题(SPR-12536)。 - 解决了应用事件多播器丢失监听器的问题(SPR-12545)。 - 修复了拦截器重复问题(SPR-12566)。 2. **功能改进** - 更新了注解处理器中桥接方法的处理逻辑(SPR-12495)。 - 改进了SqlRowSet文档的误导性描述(SPR-12476)。 ### 3.2.12 版本更新(2014-11-11) 1. **问题修复** - 修复了目录遍历漏洞(CVE-2014-3625,SPR-12354)。 - 添加了TestContext框架的缓存统计日志(SPR-12409)。 - 解决了内联类反射问题(SPR-12390)。 - 修复了ResponseStatusExceptionResolver注入问题(SPR-12380)。 - 解决了TilesConfigurer空定义问题(SPR-12363)。 - 修复了@Import注解导致的重复扫描问题(SPR-12334)。 - 解决了@Scheduled方法在CGLIB代理中的空代理问题(SPR-12308)。 - 修复了@Value方法参数的类型匹配问题(SPR-12297)。 - 解决了事务管理器的连接关闭问题(SPR-12280)。 - 修复了异步响应处理中的并发问题(SPR-12253)。 - 改进了LiveBeansView的JSON生成问题(SPR-12252)。 2. **功能改进** - 支持HTTP客户端严格遵守RFC 6265(SPR-12196)。 - 改进了@Qualifier在父/子上下文中的解析(SPR-12191)。 - 修复了HttpHeaders对空Content-Type头的支持(SPR-12173)。 - 支持JmsTemplate的接收超时配置(SPR-10109)。 - 添加了MappingJackson2MessageConverter(SPR-10099)。 - 改进了JDBC参数绑定(SPR-10084)。 - 支持JpaTransactionManager在父上下文中查找EntityManagerFactory(SPR-10160)。 - 修复了MimeMessageHelper的附件编码问题(SPR-9258)。 - 支持TilesConfigurer的completeAutoload功能(SPR-10195)。 - 支持HTTP OPTIONS方法(SPR-10093)。 - 改进了MockHttpServletRequest和MockHttpServletResponse的兼容性(SPR-10192, SPR-9885)。 ### 3.2.4 版本更新(2013-08-06) 1. **问题修复** - 修复了Spring OXM的安全风险(SPR-10806)。 - 支持Quartz 2.2(SPR-10775)。 - 更新了spring-instrument的JDK 7属性(SPR-10731)。 - 修复了TypeDescriptor的序列化问题(SPR-10631)。 - 解决了ConfigurationClassPostProcessor的优先级问题(SPR-10645)。 - 支持@ImportResource的占位符语法(SPR-10686)。 - 修复了BeanFactory的注解Bean定义问题(SPR-10672)。 - 解决了SpEL的重载方法缓存问题(SPR-10684)。 - 修复了Jaxb2Marshaller的@XmlRegistry支持(SPR-10714)。 2. **功能改进** - 改进了CGLIB的异常处理策略(SPR-10709)。 - 支持AspectJ的@Async处理(SPR-10715)。 - 改进了JPA的排除未列出类支持(SPR-10767)。 - 修复了事务管理器的错误处理(SPR-10755)。 ### 3.2.3 版本更新(2013-05-17) 1. **问题修复** - 支持OpenJDK 8兼容性(SPR-9639)。 - 解决了OSGI风格的泛型编译问题(SPR-10559)。 - 修复了BeanNameViewResolver的非视图Bean问题(SPR-12079)。 - 支持TilesViewResolver的自定义子类(SPR-12075)。 - 解决了@ComponentScan的过滤器问题(SPR-12065)。 - 改进了TypeHierarchyTraversingFilter的容错性(SPR-12042)。 2. **功能改进** - 支持WebApplicationContext的层次结构(SPR-9863)。 ### 3.2.1 版本更新(2013-01-24) 1. **问题修复** - 修复了SpEL对接口静态常量的支持(SPR-10125)。 - 解决了@Qualifier的自定义注解检测问题(SPR-10107)。 - 修复了AbstractAutoProxyCreator的空Bean名称问题(SPR-10108)。 - 改进了MessageSourceResourceBundle的NPE问题(SPR-10136)。 2. **功能改进** - 支持BeanFactory的主Bean标记(SPR-10108)。 - 改进了MBeanInfoAssembler的方法参数名称暴露(SPR-9985)。 - 支持JndiRmiClientInterceptor的访问上下文标志(SPR-9428)。 ### 3.2.0 GA 版本更新(2012-12-13) 1. **问题修复** - 解决了CGLIB代理的内存泄漏问题(SPR-8008)。 - 修复了ASM类加载问题(SPR-10058)。 - 改进了SpEL的索引器性能(SPR-10035)。 - 支持DefaultMessageListenerContainer的并发消费者(SPR-10037)。 2. **功能改进** - 支持JPA的超时配置(SPR-10068)。 - 支持SQL注释的资源数据库填充(SPR-10075)。 - 改进了AbstractCachingViewResolver的缓存限制(SPR-10065)。 3. **其他改进** - 支持Quartz 2.2(SPR-10775)。 - 支持Tiles 3的completeAutoload功能(SPR-10195)。 - 支持HTTP OPTIONS方法(SPR-10093)。 ### 总结 Spring Framework 3.2.x版本的更新主要集中在问题修复、性能优化和新功能支持上,特别是对Java 8、JPA 2.0、Quartz 2.2等技术的兼容性和支持性进行了显著提升。同时,安全性改进和文档优化也是重要组成部分。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 32 页请下载阅读 -
文档评分
请文明评论,理性发言.