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