Spring Framework 3.2.6 Changelog
97.82 KB
34 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档系统记录了Spring Framework不同版本的更新和修复内容。版本3.2.6更新包括Maven依赖管理、ServletTestExecutionListener问题修复、SpEL ReflectivePropertyAccessor调整等。版本3.2.5引入了对JPA 2.0和Hibernate 3.5的支持,并修复了多个与依赖注入和缓存相关的问题。版本3.2 GA提升了对AspectJ和JUnit的支持,并增强了Spring MVC的功能。其他版本更新还涉及任务调度、缓存管理、JDBC性能优化等方面。此外,文档还记录了对支持Hibernate 4.0和Joda-Time的改进,以及JSR-303支持的完善。 | ||
AI总结 | ||
以下是《Spring Framework 3.2.6 Changelog》的中文总结,重点突出核心观点和关键信息,避免冗余并保持逻辑连贯:
---
### Spring Framework 3.2.6 (2013-12-12)
1. **新功能**:
- 添加了Maven「bill-of-materials」POM。
- EhCacheFactoryBean添加了同步以提高线程安全性。
2. **Bug修复**:
- 修复了`BeanUtils.copyProperties()`相关问题。
- 修复了`ServletTestExecutionListener`破坏现有代码的问题。
- 修复了SpEL `ReflectivePropertyAccessor`不正确处理`is`方法返回非布尔值的问题。
- 修复了`java.beans.BeanInfo`在JDK8-b117中变化导致的测试问题。
- 修复了依赖注入问题(`ManagedMap`或`ManagedList`在`BeanDefinitionParser`中使用)。
- 修复了`@Cacheable`在`@Caching`注解中组合使用的问题。
- 修复了`CglibAopProxy`代理方法警告问题。
- 修复了与CVE 2010-1622相关的次要问题。
- 修复了`!profile`选择器XML问题。
- 修复了`EhCache`统计问题。
- 修复了`JmsTemplate`与Sybase错误码映射问题。
3. **性能优化**:
- 改进了`StatementCreatorUtils`重复JDBC 3.0 `getParameterType`调用性能。
---
### Spring Framework 3.2.5 (2013-11-06)
1. **Bug修复**:
- 修复了`GenericTypeResolver`与`ParameterizedType`相关的问题。
- 修复了`@Autowired`解析中索引构造函数的使用问题。
- 修复了多次调用`@Autowire` setter方法的问题。
- 修复了多个SpEL相关问题。
2. **新功能**:
- 允许在`@Caching`中使用多个`@Cacheable`注解。
3. **其他改进**:
- 提供了`XStream`Catch-all转换器。
- 改进了`Tiles 3`与`completeAutoload`的兼容性。
- 提供了对`HTTP OPTIONS`方法的支持。
---
### Spring Framework 3.2 GA (2012-12-13)
1. **版本升级**:
- 升级了`AspectJ`至1.7.1,`JUnit`至4.11,`Groovy`至1.8.8,`Joda-Time`至2.1。
2. **新功能**:
- 支持`Hibernate 4`和`JPA 2.0`。
- 提供了对`Java 7`的支持。
- 引入了`FlashMap`和`FlashMapManager`以支持闪烁属性。
- 支持`@RequestMapping`在注解接口上的使用。
- 支持`JSR-303`在MVC处理方法参数上的验证。
3. **其他改进**:
- 提供了`ThreadPoolTaskExecutor`的`awaitTerminationSeconds`属性。
- 改进了`MBeanExporter`的日志记录。
---
### Spring Framework 3.0.0.M4 (2009-08-10)
1. **依赖升级**:
- 升级了`JUnit`至4.6,`TestNG`至5.9,`EasyMock`至2.5.1。
2. **新功能**:
- 支持`@EnableAspectJAutoProxy`注解。
- 提供了`RequestPartServletServerHttpRequest`和`@RequestPart`支持。
3. **其他改进**:
- 改进了`MultipartRequest`的处理。
- 提供了对`Servlet 3.0`静态资源服务的支持。
---
### Spring Framework 3.0.3 (2010-06-15)
1. **Bug修复**:
- 修复了`SimpleMappingExceptionResolver`设置`statusCodes`属性时引发的问题。
2. **新功能**:
- 提供了`ignoreDefaultModelOnRedirect`属性。
- 支持`UriComponentsBuilder`作为控制器方法参数。
3. **其他改进**:
- 改进了`MockHttpServletRequest`和`MockHttpServletResponse`的兼容性。
---
### Spring Framework 3.1 RC1 (2011-10-11)
1. **新功能**:
- 支持`Hibernate 4.0`。
- 提供了`ForkJoinPoolFactoryBean`以支持`Java 7`。
- 引入了`ContentNegotiationManager`和`ContentNegotiationStrategy`。
- 支持`HTTP PATCH`方法。
2. **其他改进**:
- 改进了`Async`支持。
- 提供了`@ExceptionHandler`的增强支持。
---
### Spring Framework 3.2 RC2 (2012-11-27)
1. **性能优化**:
- 优化了`DefaultListableBeanFactory`的锁机制和内存管理。
- 提高了对`Java 7`的支持。
2. **Bug修复**:
- 修复了`SpEL`索引器的性能问题。
- 修复了`DefaultMessageListenerContainer`的并发问题。
---
以上是《Spring Framework 3.2.6 Changelog》的核心内容总结,涵盖了主要的新功能、Bug修复和性能优化。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
27 页请下载阅读 -
文档评分