哪个弹簧安全版本与spring 5.2.8.RELEASE兼容



我有一个现有的spring-mvc项目,我使用的是带有spring-security 4.2.13.RELEASE的spring-4.3.23.RELEASE版本。现在我想升级spring 5.2.8.RELEASE版本。我不知道哪个spring安全版本与spring 5.2.8.RELEASE版本兼容?

一般来说,Spring安全参考手册会回答这个问题。例如,Spring Security 5.2.5 RELEASE的手册中写道:

Spring Security针对Spring Framework 5.2.6.RELEASE构建,但通常应与任何更新版本的Spring Framework 5.x一起使用。

(5.2.5之后的下一个Spring Security版本是5.3.0。(

因此,我预计Spring Security 5.2.5将与Spring Framework 5.2.8一起使用。

Spring Security Reference手册还建议您使用";弹簧框架bom";以简化依赖关系管理。这个想法是你选择一个特定的";bom";版本,并为您使用的任何Spring组件提供一组兼容的版本号。

Spring文档是最好的来源,但如果您还不清楚,可以采取以下方法。

由于Spring Security依赖于Spring Framework,因此可以查看Spring Security的依赖树来确定Spring Framework的兼容版本。

现在这可能需要一些迭代,但最终会得到准确的结果。

请参阅maven存储库页面中的编译依赖项部分

最新更新