# 先决条件

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

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

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

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