哪个版本的Spring Security与Spring 4.3.0版本兼容。
我的jar如下:
- spring-aop-4.3.0.RELEASE.jar
- spring-beans-4.3.0.RELEASE.jar
- spring-context-4.3.0.RELEASE.jar
- spring-context-support-4.3.0.RELEASE.jar
- spring-core-4.3.0.RELEASE.jar
- spring-expression-4.3.0.RELEASE.jar
- spring-jdbc-4.3.0.RELEASE.jar
- spring-orm-4.3.0.RELEASE.jar
- spring-oxm-4.3.0.RELEASE.jar
- spring-tx-4.3.0.RELEASE.jar
- spring-web-4.3.0.RELEASE.jar
使用安全JAR: - spring-security-config-3.2.5.RELEASE.jar
- spring-security-core-3.2.5.RELEASE.jar
- spring-security-web-3.2.5.RELEASE.jar
3条答案
按热度按时间gmxoilav1#
Spring Security 4.2.x的文档说当前的Spring Security版本4.2.x与Spring 4.3.26和4.0.x兼容。
对于Spring Security 3.2.5,您应该使用Spring 4.0.2(doc for 3.2.5)。
fcg9iug32#
(最新版本)
Spring Security 5.6.0
Spring Security 5.6.0于2021年11月15日发布。这是一个维护/错误修复版本。
Spring Security 5.6.0与Spring Framework 5.3.13兼容
如果要使用最新版本,请更新Maven POM文件以使用下面的兼容版本
njthzxwz3#
我一直在问自己哪个spring-security版本与哪个spring-framework版本“兼容”。
有一个Spring Security docs page,它通知了这个主题,区分了Sping Boot /非Spring Boot项目与Maven / Gradle的结合。
对于非Sping Boot 项目,推荐的方法是使用BOM(物料清单)工件。
Sping Boot 也利用了这个BOM,所以你不需要在那里专门设置任何东西。
您还可以找到特定spring-security版本的相同信息,例如。对于5.1.13,它是:https://docs.spring.io/spring-security/site/docs/5.1.13.RELEASE/reference/htmlsingle/#get-spring-security
其包含版本特定的细节。只需转到https://docs.spring.io/spring-security/site/docs并找到您的版本。