对于最新的稳定版本,请使用 Spring Security 6.4.1spring-doc.cn

先决条件

Spring Security 需要 Java 8 或更高版本的运行时环境。spring-doc.cn

由于 Spring Security 旨在以自包含的方式运行,因此您无需在 Java 运行时环境中放置任何特殊的配置文件。 特别是,你不需要配置特殊的 Java 身份验证和授权服务(JAAS)策略文件,也不需要将 Spring Security 放在公共 Classpath 位置。spring-doc.cn

同样,如果使用 EJB 容器或 Servlet 容器,则无需在任何地方放置任何特殊的配置文件,也无需在服务器类加载器中包含 Spring Security。 所有必需的文件都包含在您的应用程序中。spring-doc.cn

此设计提供了最大的部署时间灵活性,因为您可以将目标构件(无论是 JAR、WAR 还是 EAR)从一个系统复制到另一个系统,并且它会立即工作。spring-doc.cn