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