# 先决条件

Spring 安全性要求 Java8 或更高的运行时环境。

Spring 由于安全性旨在以一种自包含的方式进行操作,因此你不需要在 Java 运行时环境中放置任何特殊的配置文件。特别是,你不需要配置特殊的 Java 身份验证和授权服务策略文件,也不需要将 Spring 安全性放入公共 Classpath 位置。

类似地,如果使用 EJB 容器或 Servlet 容器,则不需要在任何地方放置任何特殊的配置文件,也不需要在服务器类加载器中包含 Spring 安全性。所有必需的文件都包含在你的应用程序中。

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