Prerequisites

Spring Security 要求使用 Java 8 或更高版本的运行时环境。

由于 Spring Security 旨在以自包含的方式运行,因此你不必在 Java 运行时环境中放置任何特殊配置文件。特别是,你无需配置特殊的 Java 身份验证和授权服务 (JAAS) 策略文件,也不必将 Spring Security 放入常见的类路径位置。

同样,如果你使用 EJB 容器或 Servlet 容器,则不必在任何位置放置特殊的配置文件,也不必将 Spring Security 包含在服务器类加载器中。所有必需的文件都包含在你的应用程序中。

此设计提供了最大的部署时间灵活性,你可以在不同的系统之间复制目标工件(JAR、WAR 或 EAR),然后立即运行。