搜索

text文档 Spring Framework 3.2.11 Changelog

108.98 KB 38 页 0 下载 71 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.