spring - spring-data-rest-webmvc:3.4.x 是否与 Spring Boot 2.3.x 兼容?
问题描述
发现了一个漏洞 ( https://nvd.nist.gov/vuln/detail/CVE-2021-22047 ),spring-data-rest-webmvc
该漏洞仅在版本3.4.14
和3.5.6
. Spring Boot2.3.12
使用该版本3.3.9
。迁移到 Spring Boot2.4.x
或更高版本对我们来说不是一个选择。
我们想使用spring-data-rest-webmvc:3.4.14
,但我们不确定它是否与 spring boot 兼容2.3.x
。
我们可以一起使用它们吗?
解决方案
Spring Data Rest 版本 3.4 及更高版本使用 Spring Framework 版本 5.3.x。
Spring Boot 2.3 是使用 Spring Framework 5.2.x 构建的。
它可能会工作,但没有保证它会继续工作或完全工作。大多数情况下,当混合来自不同版本框架的模块/jar 时,它会因某些NoSuchMethodError
或其他奇异的体验而失败。ClassNotFOundExceptions
推荐阅读
- r - 从 r 中的 qda 函数进行预测
- wix - 对于 Wix Toolset 和 UpgradeVersion 标签是 Property ever reset
- css - 如何更改 reactjs 按钮组件的字体系列?
- node.js - 11 MB 数据库的 NodeJS 堆内存不足
- javascript - React/MaterialUI - TypeError:无法读取未定义的属性“地图”
- javascript - 在 React 中对状态对象进行排序
- excel - 当单个单元格包含多个字符串时与字符串关联的值的总和
- angular - VS Code 和 Angular CLI:打开或切换到文件会重新启动构建
- amazon-web-services - 无法使用 terraform 创建 AWS Spot 实例 - 错误:“MaxSpotInstanceCountExceeded”
- sum - 十六进制文件中所有字节的总和