此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Security 6.5.3spring-doc.cadn.net.cn

迁移到 6.0

Spring Security 团队准备了 5.8 版本,以简化升级到 Spring Security 6.0 的过程。使用 5.8 及其准备步骤来简化更新到 6.0 的过程。spring-doc.cadn.net.cn

更新到 5.8 后,请按照本指南执行任何剩余的迁移或清理步骤。spring-doc.cadn.net.cn

回想一下,如果您遇到麻烦,准备指南包括选择退出步骤以恢复到 5.x 行为。spring-doc.cadn.net.cn

更新到 Spring Security 6

第一步是确保您是 Spring Boot 3.0 的最新补丁版本。接下来,您应该确保您使用的是 Spring Security 6 的最新补丁版本。有关如何更新到 Spring Security 6 的说明,请访问参考指南的获取 Spring Security 部分。spring-doc.cadn.net.cn

更新包名称

现在您已更新,您需要更改javax导入到jakarta进口。spring-doc.cadn.net.cn

编译方式--parameters

如果您在@PreAuthorize,@PostAuthorize,或任何其他方法安全注释,您可能需要编译为-parameters.spring-doc.cadn.net.cn

执行特定于应用程序的步骤

接下来,您需要根据它是 Servlet 还是 Reactive 应用程序执行一些步骤。spring-doc.cadn.net.cn