text文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.