WebFlux 應用程式入門
更新依賴項
您可以透過新增 spring-boot-starter-security 將 Spring Security 新增到您的 Spring Boot 專案中。
-
Maven
-
Gradle
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
implementation 'org.springframework.boot:spring-boot-starter-security'
啟動 Hello Spring Security Boot
您現在可以透過使用 Maven 外掛的 run 目標執行 Spring Boot 應用程式。以下示例展示瞭如何操作(以及操作輸出的開頭部分)
執行 Spring Boot 應用程式
-
Maven
-
Gradle
$ ./mvnw spring-boot:run
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
$ ./gradlew bootRun
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
身份驗證
您可以透過 localhost:8080/ 訪問應用程式,它會將瀏覽器重定向到預設的登入頁面。您可以使用預設使用者名稱 user 和控制檯記錄的隨機生成密碼進行身份驗證。然後瀏覽器會被帶到最初請求的頁面。
要登出,您可以訪問 localhost:8080/logout,然後確認您希望登出。