
- Spring Security 教程
- Spring Security - 首頁
- Spring Security - 簡介
- Spring Security - 架構
- Spring Security - 專案模組
- Spring Security - 環境搭建
- Spring Security - 表單登入
- Spring Security - 自定義表單登入
- Spring Security - 登出
- Spring Security - 記住我
- Spring Security - 重定向
- Spring Security - 標籤庫
- Spring Security - XML 配置
- Spring Security - 認證提供者
- Spring Security - 基本認證
- Spring Security - AuthenticationFailureHandler
- Spring Security - JWT
- Spring Security - 獲取使用者資訊
- Spring Security - Maven
- Spring Security - 預設密碼編碼器
- Spring Security – 密碼編碼
- Spring Security - 方法級別
- Spring Security 有用資源
- Spring Security - 快速指南
- Spring Security - 有用資源
- Spring Security - 討論
Spring Security - 環境搭建
本章將指導您如何準備開發環境,以便開始使用 Spring 框架和 Spring Security 進行工作。它還將教您如何在設定 Spring 框架之前在您的機器上設定 JDK、Maven 和 Eclipse。
步驟 1 - 設定 Java 開發工具包 (JDK)
您可以從 Oracle 的 Java 網站下載最新版本的 SDK:Java SE 下載。 您將在下載的檔案中找到安裝 JDK 的說明,請按照給定的說明進行安裝和配置設定。最後設定 PATH 和 JAVA_HOME 環境變數以引用包含 java 和 javac 的目錄,通常分別為 java_install_dir/bin 和 java_install_dir。
如果您正在執行 Windows 並且已將 JDK 安裝在 C:\Program Files\Java\jdk-21 中,則必須在 C:\autoexec.bat 檔案中新增以下行。
set PATH=C:\Program Files\Java\jdk-21;%PATH% set JAVA_HOME=C:\Program Files\Java\jdk-21
或者,在 Windows NT/2000/XP 上,您需要右鍵單擊“我的電腦”,選擇“屬性”→“高階”→“環境變數”。然後,您需要更新 PATH 值並單擊“確定”按鈕。
在 Unix(Solaris、Linux 等)上,如果 SDK 安裝在 /usr/local/jdk-21 中並且您使用的是 C shell,則需要將以下內容放入您的 .cshrc 檔案中。
setenv PATH /usr/local/jdk-21/bin:$PATH setenv JAVA_HOME /usr/local/jdk-21
或者,如果您使用整合開發環境 (IDE)(如 Borland JBuilder、Eclipse、IntelliJ IDEA 或 Sun ONE Studio),則需要編譯並執行一個簡單的程式以確認 IDE 知道您已將 Java 安裝在何處。否則,您需要按照 IDE 文件中給出的說明進行正確的設定。
步驟 2 - 設定 Spring Tool Suite
本教程中的所有示例均使用 Spring Tool Suite 編寫。因此,我們建議您在機器上安裝最新版本的 Spring Tool Suite。
要安裝 Spring Tools IDE,請從 https://springframework.tw/tools 下載最新的 Spring Tools 二進位制檔案。下載安裝後,將二進位制分發版解壓縮到方便的位置。例如,在 Windows 上的 C:\sts 中,或在 Linux/Unix 上的 /usr/local/sts 中,最後適當地設定 PATH 變數。
可以透過在 Windows 機器上執行以下命令啟動 String Tool Suite,或者您可以簡單地雙擊 eclipse.exe
%C:\sts\SpringToolSuite4.exe
可以透過在 Unix(Solaris、Linux 等)機器上執行以下命令啟動 SpringToolSuite4:
$/usr/local/sts/SpringToolSuite4
成功啟動後,如果一切正常,則應顯示以下結果:

步驟 3 - 下載 Maven 存檔
從 https://maven.apache.org/download.cgi 下載 Maven 3.9.8。
作業系統 | 存檔名稱 |
---|---|
Windows | apache-maven-3.9.8-bin.zip |
Linux | apache-maven-3.9.8-bin.tar.gz |
Mac | apache-maven-3.9.8-bin.tar.gz |
步驟 4 - 解壓縮 Maven 存檔
將存檔解壓縮到您希望安裝 Maven 3.9.8 的目錄中。將從存檔建立子目錄 apache-maven-3.9.8。
作業系統 | 位置(根據您的安裝可能有所不同) |
---|---|
Windows | C:\Program Files\Apache\apache-maven-3.9.8 |
Linux | /usr/local/apache-maven |
Mac | /usr/local/apache-maven |
步驟 5 - 設定 Maven 環境變數
將 M2_HOME、M2、MAVEN_OPTS 新增到環境變數中。
作業系統 | 輸出 |
---|---|
Windows | 使用系統屬性設定環境變數。 M2_HOME=C:\Program Files\Apache\apache-maven-3.9.8 M2=%M2_HOME%\bin MAVEN_OPTS=-Xms256m -Xmx512m |
Linux | 開啟命令終端並設定環境變數。 export M2_HOME=/usr/local/apache-maven/apache-maven-3.9.8 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
Mac | 開啟命令終端並設定環境變數。 export M2_HOME=/usr/local/apache-maven/apache-maven-3.9.8 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m |
步驟 6 - 將 Maven bin 目錄位置新增到系統路徑
現在將 M2 變數附加到系統路徑。
作業系統 | 輸出 |
---|---|
Windows | 將字串 ;%M2% 附加到系統變數 Path 的末尾。 |
Linux | export PATH=$M2:$PATH |
Mac | export PATH=$M2:$PATH |
步驟 7 - 驗證 Maven 安裝
現在開啟控制檯並執行以下 mvn 命令。
作業系統 | 任務 | 命令 |
---|---|---|
Windows | 開啟命令控制檯 | c:\> mvn --version |
Linux | 開啟命令終端 | $ mvn --version |
Mac | 開啟終端 | machine:~ joseph$ mvn --version |
最後,驗證上述命令的輸出,它應如下所示:
作業系統 | 輸出 |
---|---|
Windows |
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) Maven home: C:\Program Files\Apache\apache-maven-3.9.8 Java version: 21.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-21 Default locale: en_IN, platform encoding: UTF-8 OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows" |
Linux |
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) Java version: 21.0.2 Java home: /usr/local/java-current/jre |
Mac |
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) Java version: 21.0.2 Java home: /Library/Java/Home/jre |