【问题标题】:Is spring-data-rest-webmvc:3.4.x compatible with Spring Boot 2.3.x?spring-data-rest-webmvc:3.4.x 是否与 Spring Boot 2.3.x 兼容?
【发布时间】:2021-11-02 09:39:03
【问题描述】:

spring-data-rest-webmvc 中发现了一个漏洞(https://nvd.nist.gov/vuln/detail/CVE-2021-22047),该漏洞仅在3.4.143.5.6 版本中修复。 Spring Boot 2.3.12 使用版本 3.3.9。迁移到 spring boot 2.4.x 或更高版本不是我们的选择。
我们想使用spring-data-rest-webmvc:3.4.14,但我们不确定它是否与spring boot 2.3.x兼容。
我们可以一起使用吗?

【问题讨论】:

  • Spring Data Rest 使用 Spring 5.3 而 Spring Boot 2.3 使用 Spring 5.2。它可能会起作用吗,由于使用了不同的 Spring 版本,所以没有任何保证。
  • 谢谢你,@m-deinum!
  • 考虑将此添加为答案,以便可以接受并关闭问题。谢谢!

标签: spring spring-boot spring-data-rest


【解决方案1】:

Spring Data Rest 3.4 版及更高版本使用 Spring Framework 5.3.x 版。

Spring Boot 2.3 是使用 Spring Framework 5.2.x 构建的。

它可能会工作,但没有保证它会继续工作或完全工作。大多数情况下,当混合来自不同版本框架的模块/jar 时,它会因一些 NoSuchMethodErrorClassNotFOundExceptions 或其他异国情调而失败。

【讨论】:

    猜你喜欢
    • 2016-10-26
    • 2018-01-16
    • 1970-01-01
    • 2023-03-23
    • 2018-05-07
    • 2023-03-08
    • 2020-04-24
    • 2016-08-02
    • 2018-02-01
    相关资源
    最近更新 更多