前置条件

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

由于 Spring Security 旨在以自包含的方式运行,因此您无需在 Java 运行时环境(Java Runtime Environment)中放置任何特殊的配置文件。 特别是,您不需要配置特殊的 Java 认证和授权服务(JAAS)策略文件,也不需要将 Spring Security 放置在通用的类路径(classpath)位置中。spring-doc.cadn.net.cn

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

这种设计提供了最大的部署时间灵活性,因为您可以将目标构件(无论是 JAR、WAR 还是 EAR)从一个系统复制到另一个系统,它就能立即运行。spring-doc.cadn.net.cn