先决条件
Spring Security 需要 Java 17 或更高版本的运行时环境。
由于 Spring Security 旨在以自包含的方式运行,因此您无需在 Java 运行时环境中放置任何特殊的配置文件。特别是,您不需要配置特殊的 Java 认证与授权服务(JAAS)策略文件,也不需要将 Spring Security 放置在常见的类路径位置。
同样地,如果你使用 EJB 容器或 Servlet 容器,你不需要在任何地方放置任何特殊的配置文件,也不需要将 Spring Security 包含在服务器的类加载器中。所有需要的文件都包含在你的应用程序中。
此设计提供了最大的部署时间灵活性,因为您可以将目标工件(无论是 JAR、WAR 还是 EAR)从一个系统复制到另一个系统,它立即就能工作。