Spring Framework 3.2.18 Changelog
119.15 KB
41 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 3.2.18版本的变更日志,包括多项错误修复,如NPE、死锁及StackOverflowError的问题,还有对MVC配置、SpEL行为及缓存抽象的改进。此外,还涉及Java 8兼容性、性能优化和安全增强等内容,提升了框架的稳定性和用户体验。 | ||
AI总结 | ||
以下是对《Spring Framework 3.2.18 Changelog》文档内容的中文总结,重点突出核心观点和关键信息:
---
### **Spring Framework 3.2.18 (2016-12-21)**
- **Bug修复**:
- 修复了`PropertyValue`构造函数设置源的错误。
- 修复了`ObjectToObjectConverter`无法使用非公钩类构造函数的Issues。
- 解决了单例初始化方法触发的异步顾问检索阻塞问题。
- 修复了在Bean初始化时因事务代码调用引发的死锁问题。
- 修复了`CronSequenceGenerator`因反向范围值导致的`StackOverflowError`。
- 修复了`StandardTypeConverter`构造函数中的同步问题。
- 修复了`ResourcePatternUtils.getResourcePatternResolver`不接受`null`参数的问题。
- 修复了`LinkedCaseInsensitiveMap`未重写`HashMap.clone()`的问题。
- 修复了`advisor`搜索对`FactoryBean`引用的`StackOverflowError`。
- 修复了`StringUtils.parseLocaleString()`在Java 7中无法解析Serbian (Latin)语言环境字符串的问题。
- 修复了`DeferredResult`潜在的结果双重执行问题。
- 修复了`MBeanExporter`对`null` Bean的失败问题。
- **改进**:
- 改善了`ModelAndViewResolver`对原始`Class`类型的引用。
- 优化了`ObjectUtils.nullSafeEquals()`的方法内联。
- 正规化了`ResourceServlet`中的资源URL。
- 更新了`@Bean(autowire=NO)`的文档。
- 修正了`Label "for"`属性文档中的错误描述。
- 更新了SpEL对`null`值比较行为的文档。
- 改善了缓存抽象的文档。
- 更新了SpEL与日期字面量的文档。
---
### **Spring Framework 3.2.17 (2016-05-06)**
- **Bug修复**:
- 修复了`AbstractRequestLoggingFilter`追加`null`查询字符串的问题。
- 解决了`AspectJ`切面与多线程环境中可能导致的死锁问题。
- 修复了`@Caching`注解为空时抛出的`NullPointerException`。
- 修复了`@RequestHeader`对`null`头值的`NullPointerException`。
- 修复了`RedirectView`替换`ModelAndView`的问题。
- 修复了脚本 Bean在编译错误后未更新的问题。
- 修复了`TimerManagerTaskScheduler`的`getDelay`返回值的错误。
- 修复了`AbstractMarshaller`的`DocumentBuilderFactory`多线程安全问题。
- 修复了静态方法在子类与父类之间选择的问题。
- 修复了`InvocableHandlerMethod`构建错误信息时的`NullPointerException`。
- 修复了`WebAsyncManager`对`RejectedExecutionException`的处理问题。
- **改进**:
- 优化了MVC配置路径选项。
- 改善了Quartz XSD的本地解析。
- 更新了`SqlRowSet`的文档。
- 更新了`@Scheduled`的文档。
---
### **Spring Framework 3.2.12 (2014-11-11)**
- **Bug修复**:
- 修复了静态资源处理中的目录遍历漏洞(CVE-2014-3625)。
- 修复了所有测试方法之间的Servlet模拟对象重新注入问题。
- 修复了`ServletContextResourcePatternResolver`对`/WEB-INF/lib/*.jar`样式模式的处理问题。
- **改进**:
- aggiunto il supporto per JAX-WS 2.1 WebServiceFeatures.
- aggiunto il supporto per SpEL espressioni negli attributi initial-delay e prefetch.
- Improved Tiles 3 support with "completeAutoload".
- Improved Spring MVC Test framework support for HTTP OPTIONS method.
- Fixed issues with `MockHttpServletRequest` and `MockHttpServletResponse`.
---
### **Spring Framework 3.2.9 (2014-05-20)**
- **Bug修复**:
- 启用了对Java 8字节码的基本兼容性。
- 修复了`FlashMap`在目标参数编码时的检索问题。
- 修复了`SpringBeanELResolver.setValue`抛出的`PropertyNotWritableException`问题。
- 优化了`@Bean`方法在JDK 8上返回类型收窄时的回归问题。
- 修复了`ServletContextResourcePatternResolver`对JBoss vfszip资源的检测问题。
- 更新了`UriComponentsBuilder`对无路径URI字符串的解析。
- **改进**:
- 优化了`ReflectionUtils.isCglibRenamedMethod`的性能。
- 改善了对Java 8的兼容性。
- 修复了` portrays`在Marshallers和Unmarshallers中的问题。
---
### **总结**
该文档详细记录了Spring Framework 3.2.x版本的更新,主要集中在Bug修复、性能优化和文档改进。每个版本更新都针对特定的问题进行了修复,并在功能上进行了增强和优化,确保了框架的稳定性和安全性。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
34 页请下载阅读 -
文档评分