前提條件

Spring Security 需要 Java 17 或更高版本的執行時環境。

由於 Spring Security 旨在以自包含的方式執行,因此您無需在 Java 執行時環境中放置任何特殊配置檔案。特別是,您無需配置特殊的 Java 認證和授權服務 (JAAS) 策略檔案,也無需將 Spring Security 放置在常見的類路徑位置。

同樣,如果您使用 EJB 容器或 Servlet 容器,您無需在任何地方放置任何特殊配置檔案,也無需將 Spring Security 包含在伺服器類載入器中。所有必需檔案都包含在您的應用程式中。

這種設計提供了最大的部署靈活性,因為您可以將目標 artifact(無論是 JAR、WAR 或 EAR)從一個系統複製到另一個系統,並立即工作。